home *** CD-ROM | disk | FTP | other *** search
/ Digital Hollywood CD-ROM Demo / Digital Hollywood CD-ROM Demo.iso / HATNET CD-ROM DEMO / HATNET CD-ROM DEMO.rsrc / CODE_11533_FILE.txt < prev    next >
Text File  |  1994-07-04  |  140KB  |  2,486 lines

  1. # near model CODE resource
  2. # jump table entries: 6992-7007 (16 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6. 00000008  A992                     syscall    DetachResource
  7. 0000000A  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  8. 0000000E  216E 0008 012A           move.l     [A0 + 0x12A], [A6 + 0x8]
  9. 00000014  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  10. 00000018  117C 0003 0128           move.b     [A0 + 0x128], 0x3
  11. 0000001E  4E5E                     unlink     A6
  12. 00000020  2E9F                     move.l     [A7], [A7]+
  13. 00000022  4E75                     rts
  14. fn00000024:
  15. 00000024  4E56 FFFA                link       A6, -0x0006
  16. 00000028  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  17. 0000002C  4AA8 013E                tst.l      [A0 + 0x13E]
  18. 00000030  6752                     beq        +0x54 /* 00000084 */
  19. 00000032  42A7                     clr.l      -[A7]
  20. 00000034  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  21. 00000038  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  22. 0000003C  3F3C 0004                move.w     -[A7], 0x4
  23. 00000040  486D F4CC                pea.l      [A5 - 0xB34]
  24. 00000044  7002                     moveq.l    D0, 0x02
  25. 00000046  2F00                     move.l     -[A7], D0
  26. 00000048  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  27. 0000004C  201F                     move.l     D0, [A7]+
  28. 0000004E  3D40 FFFE                move.w     [A6 - 0x2], D0
  29. 00000052  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  30. 00000056  2068 013E                movea.l    A0, [A0 + 0x13E]
  31. 0000005A  2050                     movea.l    A0, [A0]
  32. 0000005C  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  33. 00000062  082E 0005 FFFD           btst.b     [A6 - 0x3], 0x5
  34. 00000068  57C0                     seq        D0
  35. 0000006A  4400                     neg.b      D0
  36. 0000006C  1B40 F4CF                move.b     [A5 - 0xB31], D0
  37. 00000070  082E 0006 FFFD           btst.b     [A6 - 0x3], 0x6
  38. 00000076  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  39. 0000007A  56C0                     sne        D0
  40. 0000007C  4400                     neg.b      D0
  41. 0000007E  1140 014F                move.b     [A0 + 0x14F], D0
  42. 00000082  6014                     bra        +0x16 /* 00000098 */
  43. label00000084:
  44. 00000084  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  45. 00000088  4228 014F                clr.b      [A0 + 0x14F]
  46. 0000008C  1B7C 0001 F4CF           move.b     [A5 - 0xB31], 0x1
  47. 00000092  3B7C 0001 F4CC           move.w     [A5 - 0xB34], 0x1
  48. label00000098:
  49. 00000098  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  50. 0000009C  226D F4C8                movea.l    A1, [A5 - 0xB38]
  51. 000000A0  1368 014F 07EE           move.b     [A1 + 0x7EE], [A0 + 0x14F]
  52. 000000A6  4E5E                     unlink     A6
  53. 000000A8  4E75                     rts
  54. fn000000AA:
  55. 000000AA  4E56 FFF8                link       A6, -0x0008
  56. 000000AE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  57. 000000B2  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  58. 000000B6  4EBA 1A74                jsr        [PC + 0x1A74 /* 00001B2C */]
  59. 000000BA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  60. 000000BE  2F08                     move.l     -[A7], A0
  61. 000000C0  42A7                     clr.l      -[A7]
  62. 000000C2  7010                     moveq.l    D0, 0x10
  63. 000000C4  2F00                     move.l     -[A7], D0
  64. 000000C6  3F3C 0007                move.w     -[A7], 0x7
  65. 000000CA  42A7                     clr.l      -[A7]
  66. 000000CC  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  67. 000000D0  201F                     move.l     D0, [A7]+
  68. 000000D2  205F                     movea.l    A0, [A7]+
  69. 000000D4  2140 013E                move.l     [A0 + 0x13E], D0
  70. 000000D8  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  71. 000000DC  4AA8 013E                tst.l      [A0 + 0x13E]
  72. 000000E0  6754                     beq        +0x56 /* 00000136 */
  73. 000000E2  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  74. 000000E8  4267                     clr.w      -[A7]
  75. 000000EA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  76. 000000EE  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  77. 000000F2  3F3C 0004                move.w     -[A7], 0x4
  78. 000000F6  486E FFF8                pea.l      [A6 - 0x8]
  79. 000000FA  7002                     moveq.l    D0, 0x02
  80. 000000FC  2F00                     move.l     -[A7], D0
  81. 000000FE  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  82. 00000102  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  83. 00000106  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  84. 0000010A  2068 013E                movea.l    A0, [A0 + 0x13E]
  85. 0000010E  2050                     movea.l    A0, [A0]
  86. 00000110  2D68 000C FFFA           move.l     [A6 - 0x6], [A0 + 0xC]
  87. 00000116  486E FFFA                pea.l      [A6 - 0x6]
  88. 0000011A  3F3C 0005                move.w     -[A7], 0x5
  89. 0000011E  1F3C 0001                move.b     -[A7], 0x1
  90. 00000122  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  91. 00000126  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  92. 0000012A  2068 013E                movea.l    A0, [A0 + 0x13E]
  93. 0000012E  2050                     movea.l    A0, [A0]
  94. 00000130  216E FFFA 000C           move.l     [A0 + 0xC], [A6 - 0x6]
  95. label00000136:
  96. 00000136  4E5E                     unlink     A6
  97. 00000138  205F                     movea.l    A0, [A7]+
  98. 0000013A  544F                     addq.w     A7, 2
  99. 0000013C  4ED0                     jmp        [A0]
  100. 0000013E  4E56 FDFE                link       A6, -0x0202
  101. 00000142  206E 000A                movea.l    A0, [A6 + 0xA]
  102. 00000146  43EE FF00                lea.l      A1, [A6 - 0x100]
  103. 0000014A  703F                     moveq.l    D0, 0x3F
  104. label0000014C:
  105. 0000014C  22D8                     move.l     [A1]+, [A0]+
  106. 0000014E  51C8 FFFC                dbf        D0, -0x6 /* 0000014C */
  107. 00000152  4A6E 0008                tst.w      [A6 + 0x8]
  108. 00000156  6736                     beq        +0x38 /* 0000018E */
  109. 00000158  4267                     clr.w      -[A7]
  110. 0000015A  486E FDFE                pea.l      [A6 - 0x202]
  111. 0000015E  486E FEFE                pea.l      [A6 - 0x102]
  112. 00000162  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  113. 00000166  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  114. 0000016A  4267                     clr.w      -[A7]
  115. 0000016C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  116. 00000170  101F                     move.b     D0, [A7]+
  117. 00000172  664A                     bne        +0x4C /* 000001BE */
  118. 00000174  4267                     clr.w      -[A7]
  119. 00000176  42A7                     clr.l      -[A7]
  120. 00000178  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  121. 0000017C  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  122. 00000180  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  123. 00000184  4267                     clr.w      -[A7]
  124. 00000186  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  125. 0000018A  101F                     move.b     D0, [A7]+
  126. 0000018C  6630                     bne        +0x32 /* 000001BE */
  127. label0000018E:
  128. 0000018E  486E FF00                pea.l      [A6 - 0x100]
  129. 00000192  A9B1                     syscall    CreateResFile
  130. 00000194  4267                     clr.w      -[A7]
  131. 00000196  A9AF                     syscall    ResError
  132. 00000198  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  133. 0000019C  4267                     clr.w      -[A7]
  134. 0000019E  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  135. 000001A2  101F                     move.b     D0, [A7]+
  136. 000001A4  6618                     bne        +0x1A /* 000001BE */
  137. 000001A6  4A6E 0008                tst.w      [A6 + 0x8]
  138. 000001AA  6712                     beq        +0x14 /* 000001BE */
  139. 000001AC  4267                     clr.w      -[A7]
  140. 000001AE  486E FDFE                pea.l      [A6 - 0x202]
  141. 000001B2  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  142. 000001B6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  143. 000001BA  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  144. label000001BE:
  145. 000001BE  4E5E                     unlink     A6
  146. 000001C0  205F                     movea.l    A0, [A7]+
  147. 000001C2  5C4F                     addq.w     A7, 6
  148. 000001C4  4ED0                     jmp        [A0]
  149. fn000001C6:
  150. 000001C6  4E56 FFA6                link       A6, -0x005A
  151. 000001CA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  152. 000001CE  7A01                     moveq.l    D5, 0x01
  153. 000001D0  4204                     clr.b      D4
  154. 000001D2  7C02                     moveq.l    D6, 0x02
  155. 000001D4  102E 000C                move.b     D0, [A6 + 0xC]
  156. 000001D8  6702                     beq        +0x4 /* 000001DC */
  157. 000001DA  7C1E                     moveq.l    D6, 0x1E
  158. label000001DC:
  159. 000001DC  3D6E 0008 FFA6           move.w     [A6 - 0x5A], [A6 + 0x8]
  160. 000001E2  3E2E 000A                move.w     D7, [A6 + 0xA]
  161. 000001E6  6000 0094                bra        +0x96 /* 0000027C */
  162. label000001EA:
  163. 000001EA  102E 000E                move.b     D0, [A6 + 0xE]
  164. 000001EE  6712                     beq        +0x14 /* 00000202 */
  165. 000001F0  3F07                     move.w     -[A7], D7
  166. 000001F2  3F06                     move.w     -[A7], D6
  167. 000001F4  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  168. 000001F8  4267                     clr.w      -[A7]
  169. 000001FA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  170. 000001FE  101F                     move.b     D0, [A7]+
  171. 00000200  6664                     bne        +0x66 /* 00000266 */
  172. label00000202:
  173. 00000202  42A7                     clr.l      -[A7]
  174. 00000204  3F07                     move.w     -[A7], D7
  175. 00000206  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  176. 0000020A  285F                     movea.l    A4, [A7]+
  177. 0000020C  486C 0007                pea.l      [A4 + 0x7]
  178. 00000210  2F3C 0000 0003           move.l     -[A7], 0x3
  179. 00000216  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  180. 0000021A  486C 0007                pea.l      [A4 + 0x7]
  181. 0000021E  2F3C 0000 0004           move.l     -[A7], 0x4
  182. 00000224  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  183. 00000228  1005                     move.b     D0, D5
  184. 0000022A  6724                     beq        +0x26 /* 00000250 */
  185. 0000022C  4267                     clr.w      -[A7]
  186. 0000022E  2F0C                     move.l     -[A7], A4
  187. 00000230  4267                     clr.w      -[A7]
  188. 00000232  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  189. 00000236  101F                     move.b     D0, [A7]+
  190. 00000238  6716                     beq        +0x18 /* 00000250 */
  191. 0000023A  4267                     clr.w      -[A7]
  192. 0000023C  2F0C                     move.l     -[A7], A4
  193. 0000023E  486E FFEA                pea.l      [A6 - 0x16]
  194. 00000242  486E FFAA                pea.l      [A6 - 0x56]
  195. 00000246  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  196. 0000024A  4A5F                     tst.w      [A7]+
  197. 0000024C  6702                     beq        +0x4 /* 00000250 */
  198. 0000024E  4205                     clr.b      D5
  199. label00000250:
  200. 00000250  3F07                     move.w     -[A7], D7
  201. 00000252  3F3C 0010                move.w     -[A7], 0x10
  202. 00000256  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  203. 0000025A  4267                     clr.w      -[A7]
  204. 0000025C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  205. 00000260  101F                     move.b     D0, [A7]+
  206. 00000262  6602                     bne        +0x4 /* 00000266 */
  207. 00000264  6012                     bra        +0x14 /* 00000278 */
  208. label00000266:
  209. 00000266  102E 000E                move.b     D0, [A6 + 0xE]
  210. 0000026A  6618                     bne        +0x1A /* 00000284 */
  211. 0000026C  3F07                     move.w     -[A7], D7
  212. 0000026E  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  213. 00000272  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  214. 00000276  7801                     moveq.l    D4, 0x01
  215. label00000278:
  216. 00000278  5247                     addq.w     D7, 1
  217. 0000027A  6908                     bvs        +0xA /* 00000284 */
  218. label0000027C:
  219. 0000027C  BE6E FFA6                cmp.w      D7, [A6 - 0x5A]
  220. 00000280  6F00 FF68                ble        -0x96 /* 000001EA */
  221. label00000284:
  222. 00000284  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  223. 00000288  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  224. 0000028C  4E5E                     unlink     A6
  225. 0000028E  205F                     movea.l    A0, [A7]+
  226. 00000290  504F                     addq.w     A7, 8
  227. 00000292  4ED0                     jmp        [A0]
  228. fn00000294:
  229. 00000294  4E56 FFFE                link       A6, -0x0002
  230. 00000298  102E 0008                move.b     D0, [A6 + 0x8]
  231. 0000029C  0A00 0001                xori.b     D0, 0x1
  232. 000002A0  1D40 FFFF                move.b     [A6 - 0x1], D0
  233. 000002A4  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  234. 000002A8  30AE 000A                move.w     [A0], [A6 + 0xA]
  235. 000002AC  4E5E                     unlink     A6
  236. 000002AE  2E9F                     move.l     [A7], [A7]+
  237. 000002B0  4E75                     rts
  238. fn000002B2:
  239. 000002B2  4E56 0000                link       A6, 0
  240. 000002B6  2F0C                     move.l     -[A7], A4
  241. 000002B8  286D F4C8                movea.l    A4, [A5 - 0xB38]
  242. 000002BC  7010                     moveq.l    D0, 0x10
  243. 000002BE  906E 0008                sub.w      D0, [A6 + 0x8]
  244. 000002C2  3940 0746                move.w     [A4 + 0x746], D0
  245. 000002C6  6606                     bne        +0x8 /* 000002CE */
  246. 000002C8  397C 0004 0746           move.w     [A4 + 0x746], 0x4
  247. label000002CE:
  248. 000002CE  285F                     movea.l    A4, [A7]+
  249. 000002D0  4E5E                     unlink     A6
  250. 000002D2  205F                     movea.l    A0, [A7]+
  251. 000002D4  544F                     addq.w     A7, 2
  252. 000002D6  4ED0                     jmp        [A0]
  253. fn000002D8:
  254. 000002D8  4E56 FFF6                link       A6, -0x000A
  255. 000002DC  206E 0008                movea.l    A0, [A6 + 0x8]
  256. 000002E0  2050                     movea.l    A0, [A0]
  257. 000002E2  0C68 03F1 0002           cmpi.w     [A0 + 0x2], 0x3F1
  258. 000002E8  6D1A                     blt        +0x1C /* 00000304 */
  259. 000002EA  4267                     clr.w      -[A7]
  260. 000002EC  486D F6B2                pea.l      [A5 - 0x94E]
  261. 000002F0  206E 0008                movea.l    A0, [A6 + 0x8]
  262. 000002F4  2050                     movea.l    A0, [A0]
  263. 000002F6  4868 0004                pea.l      [A0 + 0x4]
  264. 000002FA  4267                     clr.w      -[A7]
  265. 000002FC  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  266. 00000300  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  267. label00000304:
  268. 00000304  4E5E                     unlink     A6
  269. 00000306  2E9F                     move.l     [A7], [A7]+
  270. 00000308  4E75                     rts
  271. fn0000030A:
  272. 0000030A  4E56 FEFA                link       A6, -0x0106
  273. 0000030E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  274. 00000312  266E 0008                movea.l    A3, [A6 + 0x8]
  275. 00000316  286E 000C                movea.l    A4, [A6 + 0xC]
  276. 0000031A  206E 0014                movea.l    A0, [A6 + 0x14]
  277. 0000031E  2050                     movea.l    A0, [A0]
  278. 00000320  3E28 000E                move.w     D7, [A0 + 0xE]
  279. 00000324  206E 0014                movea.l    A0, [A6 + 0x14]
  280. 00000328  2050                     movea.l    A0, [A0]
  281. 0000032A  3C28 000C                move.w     D6, [A0 + 0xC]
  282. 0000032E  4A47                     tst.w      D7
  283. 00000330  5EC0                     sgt        D0
  284. 00000332  BC47                     cmp.w      D6, D7
  285. 00000334  5EC1                     sgt        D1
  286. 00000336  C001                     and.b      D0, D1
  287. 00000338  6708                     beq        +0xA /* 00000342 */
  288. 0000033A  3B7C 0013 F498           move.w     [A5 - 0xB68], 0x13
  289. 00000340  605C                     bra        +0x5E /* 0000039E */
  290. label00000342:
  291. 00000342  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  292. 00000346  1028 0146                move.b     D0, [A0 + 0x146]
  293. 0000034A  6718                     beq        +0x1A /* 00000364 */
  294. 0000034C  102E 0012                move.b     D0, [A6 + 0x12]
  295. 00000350  6712                     beq        +0x14 /* 00000364 */
  296. 00000352  4A47                     tst.w      D7
  297. 00000354  6E06                     bgt        +0x8 /* 0000035C */
  298. 00000356  4268 0148                clr.w      [A0 + 0x148]
  299. 0000035A  6008                     bra        +0xA /* 00000364 */
  300. label0000035C:
  301. 0000035C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  302. 00000360  3146 0148                move.w     [A0 + 0x148], D6
  303. label00000364:
  304. 00000364  102E 0010                move.b     D0, [A6 + 0x10]
  305. 00000368  6722                     beq        +0x24 /* 0000038C */
  306. 0000036A  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  307. 0000036E  3028 0002                move.w     D0, [A0 + 0x2]
  308. 00000372  5240                     addq.w     D0, 1
  309. 00000374  3880                     move.w     [A4], D0
  310. 00000376  3007                     move.w     D0, D7
  311. 00000378  9046                     sub.w      D0, D6
  312. 0000037A  D054                     add.w      D0, [A4]
  313. 0000037C  3680                     move.w     [A3], D0
  314. 0000037E  3014                     move.w     D0, [A4]
  315. 00000380  9046                     sub.w      D0, D6
  316. 00000382  206D F4C8                movea.l    A0, [A5 - 0xB38]
  317. 00000386  3140 074C                move.w     [A0 + 0x74C], D0
  318. 0000038A  600C                     bra        +0xE /* 00000398 */
  319. label0000038C:
  320. 0000038C  3886                     move.w     [A4], D6
  321. 0000038E  3687                     move.w     [A3], D7
  322. 00000390  206D F4C8                movea.l    A0, [A5 - 0xB38]
  323. 00000394  4268 074C                clr.w      [A0 + 0x74C]
  324. label00000398:
  325. 00000398  3F13                     move.w     -[A7], [A3]
  326. 0000039A  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  327. label0000039E:
  328. 0000039E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  329. 000003A2  4E5E                     unlink     A6
  330. 000003A4  205F                     movea.l    A0, [A7]+
  331. 000003A6  DEFC 0010                add.w      A7, 0x10
  332. 000003AA  4ED0                     jmp        [A0]
  333. fn000003AC:
  334. 000003AC  4E56 FFF8                link       A6, -0x0008
  335. 000003B0  2F0C                     move.l     -[A7], A4
  336. 000003B2  42A7                     clr.l      -[A7]
  337. 000003B4  2F3C 5657 4349           move.l     -[A7], 0x56574349 /* 'VWCI' */
  338. 000003BA  206E 000A                movea.l    A0, [A6 + 0xA]
  339. 000003BE  3F10                     move.w     -[A7], [A0]
  340. 000003C0  1F3C 0001                move.b     -[A7], 0x1
  341. 000003C4  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  342. 000003C8  285F                     movea.l    A4, [A7]+
  343. 000003CA  200C                     move.l     D0, A4
  344. 000003CC  6716                     beq        +0x18 /* 000003E4 */
  345. 000003CE  2F0C                     move.l     -[A7], A4
  346. 000003D0  A992                     syscall    DetachResource
  347. 000003D2  206E 000A                movea.l    A0, [A6 + 0xA]
  348. 000003D6  214C 0002                move.l     [A0 + 0x2], A4
  349. 000003DA  2F0C                     move.l     -[A7], A4
  350. 000003DC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  351. 000003E0  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  352. label000003E4:
  353. 000003E4  285F                     movea.l    A4, [A7]+
  354. 000003E6  4E5E                     unlink     A6
  355. 000003E8  205F                     movea.l    A0, [A7]+
  356. 000003EA  5C4F                     addq.w     A7, 6
  357. 000003EC  4ED0                     jmp        [A0]
  358. fn000003EE:
  359. 000003EE  4E56 FFE2                link       A6, -0x001E
  360. 000003F2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  361. 000003F6  42A7                     clr.l      -[A7]
  362. 000003F8  2F3C 5657 4352           move.l     -[A7], 0x56574352 /* 'VWCR' */
  363. 000003FE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  364. 00000402  3F28 0116                move.w     -[A7], [A0 + 0x116]
  365. 00000406  1F3C 0001                move.b     -[A7], 0x1
  366. 0000040A  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  367. 0000040E  2C1F                     move.l     D6, [A7]+
  368. 00000410  4267                     clr.w      -[A7]
  369. 00000412  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  370. 00000416  101F                     move.b     D0, [A7]+
  371. 00000418  6704                     beq        +0x6 /* 0000041E */
  372. 0000041A  6000 009A                bra        +0x9C /* 000004B6 */
  373. label0000041E:
  374. 0000041E  2F06                     move.l     -[A7], D6
  375. 00000420  205F                     movea.l    A0, [A7]+
  376. 00000422  A029                     syscall    HLock
  377. 00000424  2046                     movea.l    A0, D6
  378. 00000426  2850                     movea.l    A4, [A0]
  379. 00000428  42A7                     clr.l      -[A7]
  380. 0000042A  2F06                     move.l     -[A7], D6
  381. 0000042C  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  382. 00000430  281F                     move.l     D4, [A7]+
  383. 00000432  D88C                     add.l      D4, A4
  384. 00000434  3D6E 0008 FFE2           move.w     [A6 - 0x1E], [A6 + 0x8]
  385. 0000043A  3E2E 000A                move.w     D7, [A6 + 0xA]
  386. 0000043E  606C                     bra        +0x6E /* 000004AC */
  387. label00000440:
  388. 00000440  42A7                     clr.l      -[A7]
  389. 00000442  3F07                     move.w     -[A7], D7
  390. 00000444  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  391. 00000448  265F                     movea.l    A3, [A7]+
  392. 0000044A  B88C                     cmp.l      D4, A4
  393. 0000044C  6F64                     ble        +0x66 /* 000004B2 */
  394. 0000044E  1D54 FFE9                move.b     [A6 - 0x17], [A4]
  395. 00000452  660C                     bne        +0xE /* 00000460 */
  396. 00000454  36BC FFFF                move.w     [A3], 0xFFFF
  397. 00000458  422B 0006                clr.b      [A3 + 0x6]
  398. 0000045C  528C                     addq.l     A4, 1
  399. 0000045E  6048                     bra        +0x4A /* 000004A8 */
  400. label00000460:
  401. 00000460  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  402. 00000464  3007                     move.w     D0, D7
  403. 00000466  D068 0116                add.w      D0, [A0 + 0x116]
  404. 0000046A  206D F4C8                movea.l    A0, [A5 - 0xB38]
  405. 0000046E  9068 074C                sub.w      D0, [A0 + 0x74C]
  406. 00000472  3680                     move.w     [A3], D0
  407. 00000474  200C                     move.l     D0, A4
  408. 00000476  5280                     addq.l     D0, 1
  409. 00000478  2040                     movea.l    A0, D0
  410. 0000047A  1750 0006                move.b     [A3 + 0x6], [A0]
  411. 0000047E  42A7                     clr.l      -[A7]
  412. 00000480  3F07                     move.w     -[A7], D7
  413. 00000482  3F3C 0016                move.w     -[A7], 0x16
  414. 00000486  2F0C                     move.l     -[A7], A4
  415. 00000488  42A7                     clr.l      -[A7]
  416. 0000048A  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  417. 0000048E  2A1F                     move.l     D5, [A7]+
  418. 00000490  660C                     bne        +0xE /* 0000049E */
  419. 00000492  1014                     move.b     D0, [A4]
  420. 00000494  4880                     ext.w      D0
  421. 00000496  5440                     addq.w     D0, 2
  422. 00000498  48C0                     ext.l      D0
  423. 0000049A  D9C0                     add.l      A4, D0
  424. 0000049C  6002                     bra        +0x4 /* 000004A0 */
  425. label0000049E:
  426. 0000049E  2845                     movea.l    A4, D5
  427. label000004A0:
  428. 000004A0  2F0B                     move.l     -[A7], A3
  429. 000004A2  3F07                     move.w     -[A7], D7
  430. 000004A4  4EBA FF06                jsr        [PC - 0xFA /* 000003AC */]
  431. label000004A8:
  432. 000004A8  5247                     addq.w     D7, 1
  433. 000004AA  6906                     bvs        +0x8 /* 000004B2 */
  434. label000004AC:
  435. 000004AC  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  436. 000004B0  6F8E                     ble        -0x70 /* 00000440 */
  437. label000004B2:
  438. 000004B2  2F06                     move.l     -[A7], D6
  439. 000004B4  A9A3                     syscall    ReleaseResource
  440. label000004B6:
  441. 000004B6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  442. 000004BA  4E5E                     unlink     A6
  443. 000004BC  2E9F                     move.l     [A7], [A7]+
  444. 000004BE  4E75                     rts
  445. fn000004C0:
  446. 000004C0  4E56 FFFA                link       A6, -0x0006
  447. 000004C4  48E7 0308                movem.l    -[A7], D6,D7,A4
  448. 000004C8  422D F4B0                clr.b      [A5 - 0xB50]
  449. 000004CC  422D F4AF                clr.b      [A5 - 0xB51]
  450. 000004D0  4206                     clr.b      D6
  451. 000004D2  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  452. 000004D8  3E2E 000A                move.w     D7, [A6 + 0xA]
  453. 000004DC  6046                     bra        +0x48 /* 00000524 */
  454. label000004DE:
  455. 000004DE  42A7                     clr.l      -[A7]
  456. 000004E0  3F07                     move.w     -[A7], D7
  457. 000004E2  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  458. 000004E6  285F                     movea.l    A4, [A7]+
  459. 000004E8  7000                     moveq.l    D0, 0x00
  460. 000004EA  2940 0008                move.l     [A4 + 0x8], D0
  461. 000004EE  2940 000C                move.l     [A4 + 0xC], D0
  462. 000004F2  7001                     moveq.l    D0, 0x01
  463. 000004F4  B02C 0006                cmp.b      D0, [A4 + 0x6]
  464. 000004F8  6626                     bne        +0x28 /* 00000520 */
  465. 000004FA  7000                     moveq.l    D0, 0x00
  466. 000004FC  2940 0010                move.l     [A4 + 0x10], D0
  467. 00000500  082C 0007 0014           btst.b     [A4 + 0x14], 0x7
  468. 00000506  6712                     beq        +0x14 /* 0000051A */
  469. 00000508  0C6E 03EE 000C           cmpi.w     [A6 + 0xC], 0x3EE
  470. 0000050E  6D10                     blt        +0x12 /* 00000520 */
  471. 00000510  7C01                     moveq.l    D6, 0x01
  472. 00000512  1B7C 0001 F4AF           move.b     [A5 - 0xB51], 0x1
  473. 00000518  6006                     bra        +0x8 /* 00000520 */
  474. label0000051A:
  475. 0000051A  1B7C 0001 F4B0           move.b     [A5 - 0xB50], 0x1
  476. label00000520:
  477. 00000520  5247                     addq.w     D7, 1
  478. 00000522  6906                     bvs        +0x8 /* 0000052A */
  479. label00000524:
  480. 00000524  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  481. 00000528  6FB4                     ble        -0x4A /* 000004DE */
  482. label0000052A:
  483. 0000052A  102D F6BB                move.b     D0, [A5 - 0x945]
  484. 0000052E  0A00 0001                xori.b     D0, 0x1
  485. 00000532  2206                     move.l     D1, D6
  486. 00000534  C200                     and.b      D1, D0
  487. 00000536  6706                     beq        +0x8 /* 0000053E */
  488. 00000538  3B7C 0012 F498           move.w     [A5 - 0xB68], 0x12
  489. label0000053E:
  490. 0000053E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  491. 00000542  4E5E                     unlink     A6
  492. 00000544  205F                     movea.l    A0, [A7]+
  493. 00000546  5C4F                     addq.w     A7, 6
  494. 00000548  4ED0                     jmp        [A0]
  495. fn0000054A:
  496. 0000054A  4E56 0000                link       A6, 0
  497. 0000054E  206D F4C8                movea.l    A0, [A5 - 0xB38]
  498. 00000552  2F08                     move.l     -[A7], A0
  499. 00000554  42A7                     clr.l      -[A7]
  500. 00000556  2F3C 5657 5343           move.l     -[A7], 0x56575343 /* 'VWSC' */
  501. 0000055C  226D F4D4                movea.l    A1, [A5 - 0xB2C]
  502. 00000560  3F29 0116                move.w     -[A7], [A1 + 0x116]
  503. 00000564  1F3C 0001                move.b     -[A7], 0x1
  504. 00000568  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  505. 0000056C  201F                     move.l     D0, [A7]+
  506. 0000056E  205F                     movea.l    A0, [A7]+
  507. 00000570  2140 000A                move.l     [A0 + 0xA], D0
  508. 00000574  0C6D FF40 F498           cmpi.w     [A5 - 0xB68], 0xFF40
  509. 0000057A  57C0                     seq        D0
  510. 0000057C  206D F4C8                movea.l    A0, [A5 - 0xB38]
  511. 00000580  4AA8 000A                tst.l      [A0 + 0xA]
  512. 00000584  57C1                     seq        D1
  513. 00000586  8001                     or.b       D0, D1
  514. 00000588  6706                     beq        +0x8 /* 00000590 */
  515. 0000058A  426D F498                clr.w      [A5 - 0xB68]
  516. 0000058E  6016                     bra        +0x18 /* 000005A6 */
  517. label00000590:
  518. 00000590  4267                     clr.w      -[A7]
  519. 00000592  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  520. 00000596  101F                     move.b     D0, [A7]+
  521. 00000598  6702                     beq        +0x4 /* 0000059C */
  522. 0000059A  600A                     bra        +0xC /* 000005A6 */
  523. label0000059C:
  524. 0000059C  206D F4C8                movea.l    A0, [A5 - 0xB38]
  525. 000005A0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  526. 000005A4  A992                     syscall    DetachResource
  527. label000005A6:
  528. 000005A6  4E5E                     unlink     A6
  529. 000005A8  4E75                     rts
  530. fn000005AA:
  531. 000005AA  4E56 FFFC                link       A6, -0x0004
  532. 000005AE  2F0C                     move.l     -[A7], A4
  533. 000005B0  42A7                     clr.l      -[A7]
  534. 000005B2  2F3C 5657 4C42           move.l     -[A7], 0x56574C42 /* 'VWLB' */
  535. 000005B8  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  536. 000005BC  3F28 0116                move.w     -[A7], [A0 + 0x116]
  537. 000005C0  1F3C 0001                move.b     -[A7], 0x1
  538. 000005C4  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  539. 000005C8  285F                     movea.l    A4, [A7]+
  540. 000005CA  200C                     move.l     D0, A4
  541. 000005CC  671A                     beq        +0x1C /* 000005E8 */
  542. 000005CE  2F0C                     move.l     -[A7], A4
  543. 000005D0  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  544. 000005D4  4868 0118                pea.l      [A0 + 0x118]
  545. 000005D8  4868 011C                pea.l      [A0 + 0x11C]
  546. 000005DC  4868 0120                pea.l      [A0 + 0x120]
  547. 000005E0  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  548. 000005E4  2F0C                     move.l     -[A7], A4
  549. 000005E6  A9A3                     syscall    ReleaseResource
  550. label000005E8:
  551. 000005E8  285F                     movea.l    A4, [A7]+
  552. 000005EA  4E5E                     unlink     A6
  553. 000005EC  4E75                     rts
  554. fn000005EE:
  555. 000005EE  4E56 FFFC                link       A6, -0x0004
  556. 000005F2  2F0C                     move.l     -[A7], A4
  557. 000005F4  42A7                     clr.l      -[A7]
  558. 000005F6  2F3C 5657 544C           move.l     -[A7], 0x5657544C /* 'VWTL' */
  559. 000005FC  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  560. 00000600  3F28 0116                move.w     -[A7], [A0 + 0x116]
  561. 00000604  1F3C 0001                move.b     -[A7], 0x1
  562. 00000608  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  563. 0000060C  285F                     movea.l    A4, [A7]+
  564. 0000060E  200C                     move.l     D0, A4
  565. 00000610  670E                     beq        +0x10 /* 00000620 */
  566. 00000612  2F0C                     move.l     -[A7], A4
  567. 00000614  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  568. 00000618  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  569. 0000061C  2F0C                     move.l     -[A7], A4
  570. 0000061E  A9A3                     syscall    ReleaseResource
  571. label00000620:
  572. 00000620  285F                     movea.l    A4, [A7]+
  573. 00000622  4E5E                     unlink     A6
  574. 00000624  4E75                     rts
  575. fn00000626:
  576. 00000626  4E56 FFFC                link       A6, -0x0004
  577. 0000062A  2F0C                     move.l     -[A7], A4
  578. 0000062C  42A7                     clr.l      -[A7]
  579. 0000062E  2F3C 5657 7463           move.l     -[A7], 0x56577463 /* 'VWtc' */
  580. 00000634  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  581. 00000638  3F28 0116                move.w     -[A7], [A0 + 0x116]
  582. 0000063C  1F3C 0001                move.b     -[A7], 0x1
  583. 00000640  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  584. 00000644  285F                     movea.l    A4, [A7]+
  585. 00000646  200C                     move.l     D0, A4
  586. 00000648  6706                     beq        +0x8 /* 00000650 */
  587. 0000064A  2F0C                     move.l     -[A7], A4
  588. 0000064C  4EBA F9B2                jsr        [PC - 0x64E /* 00000000 */]
  589. label00000650:
  590. 00000650  285F                     movea.l    A4, [A7]+
  591. 00000652  4E5E                     unlink     A6
  592. 00000654  4E75                     rts
  593. fn00000656:
  594. 00000656  4E56 FFFC                link       A6, -0x0004
  595. 0000065A  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  596. 00000660  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  597. 00000664  206E FFFC                movea.l    A0, [A6 - 0x4]
  598. 00000668  2050                     movea.l    A0, [A0]
  599. 0000066A  3F28 0014                move.w     -[A7], [A0 + 0x14]
  600. 0000066E  A998                     syscall    UseResFile
  601. 00000670  4E5E                     unlink     A6
  602. 00000672  4E75                     rts
  603. fn00000674:
  604. 00000674  4E56 FDF8                link       A6, -0x0208
  605. 00000678  48E7 0700                movem.l    -[A7], D5,D6,D7
  606. 0000067C  3C2E 000A                move.w     D6, [A6 + 0xA]
  607. 00000680  7EFF                     moveq.l    D7, 0xFFFFFFFF
  608. 00000682  4AAE 000C                tst.l      [A6 + 0xC]
  609. 00000686  6700 0094                beq        +0x96 /* 0000071C */
  610. 0000068A  206E 000C                movea.l    A0, [A6 + 0xC]
  611. 0000068E  2050                     movea.l    A0, [A0]
  612. 00000690  43EE FEFC                lea.l      A1, [A6 - 0x104]
  613. 00000694  703F                     moveq.l    D0, 0x3F
  614. label00000696:
  615. 00000696  22D8                     move.l     [A1]+, [A0]+
  616. 00000698  51C8 FFFC                dbf        D0, -0x6 /* 00000696 */
  617. 0000069C  4267                     clr.w      -[A7]
  618. 0000069E  486E FEFC                pea.l      [A6 - 0x104]
  619. 000006A2  3F06                     move.w     -[A7], D6
  620. 000006A4  4267                     clr.w      -[A7]
  621. 000006A6  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  622. 000006AA  3E1F                     move.w     D7, [A7]+
  623. 000006AC  6E4A                     bgt        +0x4C /* 000006F8 */
  624. 000006AE  41EE FDFC                lea.l      A0, [A6 - 0x204]
  625. 000006B2  43EE FEFC                lea.l      A1, [A6 - 0x104]
  626. 000006B6  703F                     moveq.l    D0, 0x3F
  627. label000006B8:
  628. 000006B8  20D9                     move.l     [A0]+, [A1]+
  629. 000006BA  51C8 FFFC                dbf        D0, -0x6 /* 000006B8 */
  630. 000006BE  486E FEFC                pea.l      [A6 - 0x104]
  631. 000006C2  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  632. 000006C6  486E FEFC                pea.l      [A6 - 0x104]
  633. 000006CA  486E FDFC                pea.l      [A6 - 0x204]
  634. 000006CE  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  635. 000006D2  101F                     move.b     D0, [A7]+
  636. 000006D4  6710                     beq        +0x12 /* 000006E6 */
  637. 000006D6  4267                     clr.w      -[A7]
  638. 000006D8  486E FEFC                pea.l      [A6 - 0x104]
  639. 000006DC  3F06                     move.w     -[A7], D6
  640. 000006DE  4267                     clr.w      -[A7]
  641. 000006E0  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  642. 000006E4  3E1F                     move.w     D7, [A7]+
  643. label000006E6:
  644. 000006E6  4A47                     tst.w      D7
  645. 000006E8  6E0E                     bgt        +0x10 /* 000006F8 */
  646. 000006EA  4267                     clr.w      -[A7]
  647. 000006EC  486E FEFC                pea.l      [A6 - 0x104]
  648. 000006F0  42A7                     clr.l      -[A7]
  649. 000006F2  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  650. 000006F6  3E1F                     move.w     D7, [A7]+
  651. label000006F8:
  652. 000006F8  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  653. 000006FC  4868 010E                pea.l      [A0 + 0x10E]
  654. 00000700  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  655. 00000704  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  656. 00000708  2F08                     move.l     -[A7], A0
  657. 0000070A  42A7                     clr.l      -[A7]
  658. 0000070C  486E FEFC                pea.l      [A6 - 0x104]
  659. 00000710  A906                     syscall    NewString
  660. 00000712  201F                     move.l     D0, [A7]+
  661. 00000714  205F                     movea.l    A0, [A7]+
  662. 00000716  2140 010E                move.l     [A0 + 0x10E], D0
  663. 0000071A  603E                     bra        +0x40 /* 0000075A */
  664. label0000071C:
  665. 0000071C  486E FEFC                pea.l      [A6 - 0x104]
  666. 00000720  2F3C 0001 00C8           move.l     -[A7], 0x100C8
  667. 00000726  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  668. 0000072A  4267                     clr.w      -[A7]
  669. 0000072C  486E FEFC                pea.l      [A6 - 0x104]
  670. 00000730  3F06                     move.w     -[A7], D6
  671. 00000732  4267                     clr.w      -[A7]
  672. 00000734  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  673. 00000738  3E1F                     move.w     D7, [A7]+
  674. 0000073A  6E0E                     bgt        +0x10 /* 0000074A */
  675. 0000073C  4267                     clr.w      -[A7]
  676. 0000073E  486E FEFC                pea.l      [A6 - 0x104]
  677. 00000742  42A7                     clr.l      -[A7]
  678. 00000744  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  679. 00000748  3E1F                     move.w     D7, [A7]+
  680. label0000074A:
  681. 0000074A  4A47                     tst.w      D7
  682. 0000074C  6F0C                     ble        +0xE /* 0000075A */
  683. 0000074E  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  684. 00000752  4868 010E                pea.l      [A0 + 0x10E]
  685. 00000756  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  686. label0000075A:
  687. 0000075A  426D F498                clr.w      [A5 - 0xB68]
  688. 0000075E  BE6D F3C6                cmp.w      D7, [A5 - 0xC3A]
  689. 00000762  671E                     beq        +0x20 /* 00000782 */
  690. 00000764  4267                     clr.w      -[A7]
  691. 00000766  2F3A 002A                move.l     -[A7], [PC + 0x2A /* 00000792, value 0x0, cstring "" */]
  692. 0000076A  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  693. 0000076E  3A1F                     move.w     D5, [A7]+
  694. 00000770  70FF                     moveq.l    D0, 0xFFFFFFFF
  695. 00000772  B06D F3C6                cmp.w      D0, [A5 - 0xC3A]
  696. 00000776  6706                     beq        +0x8 /* 0000077E */
  697. 00000778  3F2D F3C6                move.w     -[A7], [A5 - 0xC3A]
  698. 0000077C  A99A                     syscall    CloseResFile
  699. label0000077E:
  700. 0000077E  3B47 F3C6                move.w     [A5 - 0xC3A], D7
  701. label00000782:
  702. 00000782  4EBA FED2                jsr        [PC - 0x12E /* 00000656 */]
  703. 00000786  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  704. 0000078A  4E5E                     unlink     A6
  705. 0000078C  205F                     movea.l    A0, [A7]+
  706. 0000078E  504F                     addq.w     A7, 8
  707. 00000790  4ED0                     jmp        [A0]
  708. 00000792  0000 0000                ori.b      D0, 0x0
  709. fn00000796:
  710. 00000796  4E56 0000                link       A6, 0
  711. 0000079A  422E 000A                clr.b      [A6 + 0xA]
  712. 0000079E  4A6E 0008                tst.w      [A6 + 0x8]
  713. 000007A2  57C0                     seq        D0
  714. 000007A4  4A00                     tst.b      D0
  715. 000007A6  6624                     bne        +0x26 /* 000007CC */
  716. 000007A8  7201                     moveq.l    D1, 0x01
  717. 000007AA  B26E 0008                cmp.w      D1, [A6 + 0x8]
  718. 000007AE  57C1                     seq        D1
  719. 000007B0  8001                     or.b       D0, D1
  720. 000007B2  6618                     bne        +0x1A /* 000007CC */
  721. 000007B4  7203                     moveq.l    D1, 0x03
  722. 000007B6  B26E 0008                cmp.w      D1, [A6 + 0x8]
  723. 000007BA  57C1                     seq        D1
  724. 000007BC  8001                     or.b       D0, D1
  725. 000007BE  660C                     bne        +0xE /* 000007CC */
  726. 000007C0  7204                     moveq.l    D1, 0x04
  727. 000007C2  B26E 0008                cmp.w      D1, [A6 + 0x8]
  728. 000007C6  57C1                     seq        D1
  729. 000007C8  8001                     or.b       D0, D1
  730. 000007CA  6706                     beq        +0x8 /* 000007D2 */
  731. label000007CC:
  732. 000007CC  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  733. label000007D2:
  734. 000007D2  4E5E                     unlink     A6
  735. 000007D4  205F                     movea.l    A0, [A7]+
  736. 000007D6  544F                     addq.w     A7, 2
  737. 000007D8  4ED0                     jmp        [A0]
  738. fn000007DA:
  739. 000007DA  4E56 FFF4                link       A6, -0x000C
  740. 000007DE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  741. 000007E2  206E 000C                movea.l    A0, [A6 + 0xC]
  742. 000007E6  2650                     movea.l    A3, [A0]
  743. 000007E8  3C13                     move.w     D6, [A3]
  744. 000007EA  7E01                     moveq.l    D7, 0x01
  745. 000007EC  3006                     move.w     D0, D6
  746. 000007EE  5240                     addq.w     D0, 1
  747. 000007F0  E340                     asl        D0.w, 1
  748. 000007F2  48C0                     ext.l      D0
  749. 000007F4  2840                     movea.l    A4, D0
  750. 000007F6  D9D0                     add.l      A4, [A0]
  751. label000007F8:
  752. 000007F8  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  753. 000007FC  6C10                     bge        +0x12 /* 0000080E */
  754. 000007FE  1014                     move.b     D0, [A4]
  755. 00000800  4880                     ext.w      D0
  756. 00000802  48C0                     ext.l      D0
  757. 00000804  D08C                     add.l      D0, A4
  758. 00000806  2840                     movea.l    A4, D0
  759. 00000808  528C                     addq.l     A4, 1
  760. 0000080A  5247                     addq.w     D7, 1
  761. 0000080C  60EA                     bra        -0x14 /* 000007F8 */
  762. label0000080E:
  763. 0000080E  2F0C                     move.l     -[A7], A4
  764. 00000810  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  765. 00000814  1014                     move.b     D0, [A4]
  766. 00000816  4880                     ext.w      D0
  767. 00000818  5240                     addq.w     D0, 1
  768. 0000081A  48C0                     ext.l      D0
  769. 0000081C  2F00                     move.l     -[A7], D0
  770. 0000081E  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  771. 00000822  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  772. 00000826  4E5E                     unlink     A6
  773. 00000828  205F                     movea.l    A0, [A7]+
  774. 0000082A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  775. 0000082E  4ED0                     jmp        [A0]
  776. fn00000830:
  777. 00000830  4E56 FFFC                link       A6, -0x0004
  778. 00000834  2F07                     move.l     -[A7], D7
  779. 00000836  426E 000E                clr.w      [A6 + 0xE]
  780. 0000083A  206E 0008                movea.l    A0, [A6 + 0x8]
  781. 0000083E  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  782. 00000842  7E01                     moveq.l    D7, 0x01
  783. 00000844  601C                     bra        +0x1E /* 00000862 */
  784. label00000846:
  785. 00000846  206E 0008                movea.l    A0, [A6 + 0x8]
  786. 0000084A  3007                     move.w     D0, D7
  787. 0000084C  D040                     add.w      D0, D0
  788. 0000084E  322E 000C                move.w     D1, [A6 + 0xC]
  789. 00000852  B270 0000                cmp.w      D1, [A0 + D0.w]
  790. 00000856  6606                     bne        +0x8 /* 0000085E */
  791. 00000858  3D47 000E                move.w     [A6 + 0xE], D7
  792. 0000085C  600A                     bra        +0xC /* 00000868 */
  793. label0000085E:
  794. 0000085E  5247                     addq.w     D7, 1
  795. 00000860  6906                     bvs        +0x8 /* 00000868 */
  796. label00000862:
  797. 00000862  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  798. 00000866  6FDE                     ble        -0x20 /* 00000846 */
  799. label00000868:
  800. 00000868  2E1F                     move.l     D7, [A7]+
  801. 0000086A  4E5E                     unlink     A6
  802. 0000086C  205F                     movea.l    A0, [A7]+
  803. 0000086E  5C4F                     addq.w     A7, 6
  804. 00000870  4ED0                     jmp        [A0]
  805. fn00000872:
  806. 00000872  4E56 FADC                link       A6, -0x0524
  807. 00000876  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  808. 0000087A  42A7                     clr.l      -[A7]
  809. 0000087C  2F3C 5657 464D           move.l     -[A7], 0x5657464D /* 'VWFM' */
  810. 00000882  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  811. 00000886  3F28 0116                move.w     -[A7], [A0 + 0x116]
  812. 0000088A  4267                     clr.w      -[A7]
  813. 0000088C  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  814. 00000890  265F                     movea.l    A3, [A7]+
  815. 00000892  200B                     move.l     D0, A3
  816. 00000894  6604                     bne        +0x6 /* 0000089A */
  817. 00000896  6000 0184                bra        +0x186 /* 00000A1C */
  818. label0000089A:
  819. 0000089A  2D53 FBF4                move.l     [A6 - 0x40C], [A3]
  820. 0000089E  206E FBF4                movea.l    A0, [A6 - 0x40C]
  821. 000008A2  3C10                     move.w     D6, [A0]
  822. 000008A4  2F13                     move.l     -[A7], [A3]
  823. 000008A6  486E FDFA                pea.l      [A6 - 0x206]
  824. 000008AA  3006                     move.w     D0, D6
  825. 000008AC  5240                     addq.w     D0, 1
  826. 000008AE  E340                     asl        D0.w, 1
  827. 000008B0  48C0                     ext.l      D0
  828. 000008B2  2F00                     move.l     -[A7], D0
  829. 000008B4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  830. 000008B8  422E FAE5                clr.b      [A6 - 0x51B]
  831. 000008BC  7801                     moveq.l    D4, 0x01
  832. 000008BE  3D46 FAE0                move.w     [A6 - 0x520], D6
  833. 000008C2  7E01                     moveq.l    D7, 0x01
  834. 000008C4  6068                     bra        +0x6A /* 0000092E */
  835. label000008C6:
  836. 000008C6  3F07                     move.w     -[A7], D7
  837. 000008C8  2F0B                     move.l     -[A7], A3
  838. 000008CA  486E FAEE                pea.l      [A6 - 0x512]
  839. 000008CE  4EBA FF0A                jsr        [PC - 0xF6 /* 000007DA */]
  840. 000008D2  486E FAEE                pea.l      [A6 - 0x512]
  841. 000008D6  486E FBEE                pea.l      [A6 - 0x412]
  842. 000008DA  A900                     syscall    GetFNum
  843. 000008DC  3007                     move.w     D0, D7
  844. 000008DE  D040                     add.w      D0, D0
  845. 000008E0  41EE FBF8                lea.l      A0, [A6 - 0x408]
  846. 000008E4  31AE FBEE 0000           move.w     [A0 + D0.w], [A6 - 0x412]
  847. 000008EA  6622                     bne        +0x24 /* 0000090E */
  848. 000008EC  3007                     move.w     D0, D7
  849. 000008EE  D040                     add.w      D0, D0
  850. 000008F0  41EE FDFA                lea.l      A0, [A6 - 0x206]
  851. 000008F4  4A70 0000                tst.w      [A0 + D0.w]
  852. 000008F8  6714                     beq        +0x16 /* 0000090E */
  853. 000008FA  3007                     move.w     D0, D7
  854. 000008FC  D040                     add.w      D0, D0
  855. 000008FE  41EE FBF8                lea.l      A0, [A6 - 0x408]
  856. 00000902  31BC 0001 0000           move.w     [A0 + D0.w], 0x1
  857. 00000908  1D7C 0001 FAE5           move.b     [A6 - 0x51B], 0x1
  858. label0000090E:
  859. 0000090E  3007                     move.w     D0, D7
  860. 00000910  D040                     add.w      D0, D0
  861. 00000912  3207                     move.w     D1, D7
  862. 00000914  D241                     add.w      D1, D1
  863. 00000916  41EE FDFA                lea.l      A0, [A6 - 0x206]
  864. 0000091A  3430 0000                move.w     D2, [A0 + D0.w]
  865. 0000091E  43EE FBF8                lea.l      A1, [A6 - 0x408]
  866. 00000922  B471 1000                cmp.w      D2, [A1 + D1.w]
  867. 00000926  6702                     beq        +0x4 /* 0000092A */
  868. 00000928  4204                     clr.b      D4
  869. label0000092A:
  870. 0000092A  5247                     addq.w     D7, 1
  871. 0000092C  6906                     bvs        +0x8 /* 00000934 */
  872. label0000092E:
  873. 0000092E  BE6E FAE0                cmp.w      D7, [A6 - 0x520]
  874. 00000932  6F92                     ble        -0x6C /* 000008C6 */
  875. label00000934:
  876. 00000934  1004                     move.b     D0, D4
  877. 00000936  6704                     beq        +0x6 /* 0000093C */
  878. 00000938  6000 00E2                bra        +0xE4 /* 00000A1C */
  879. label0000093C:
  880. 0000093C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  881. 00000940  3D68 0002 FADE           move.w     [A6 - 0x522], [A0 + 0x2]
  882. 00000946  7E01                     moveq.l    D7, 0x01
  883. 00000948  6000 00CA                bra        +0xCC /* 00000A14 */
  884. label0000094C:
  885. 0000094C  42A7                     clr.l      -[A7]
  886. 0000094E  3F07                     move.w     -[A7], D7
  887. 00000950  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  888. 00000954  285F                     movea.l    A4, [A7]+
  889. 00000956  4267                     clr.w      -[A7]
  890. 00000958  102C 0006                move.b     D0, [A4 + 0x6]
  891. 0000095C  4880                     ext.w      D0
  892. 0000095E  3F00                     move.w     -[A7], D0
  893. 00000960  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  894. 00000964  101F                     move.b     D0, [A7]+
  895. 00000966  0A00 0001                xori.b     D0, 0x1
  896. 0000096A  4AAC 0008                tst.l      [A4 + 0x8]
  897. 0000096E  57C1                     seq        D1
  898. 00000970  8001                     or.b       D0, D1
  899. 00000972  0240 0001                andi.w     D0, 0x1
  900. 00000976  6704                     beq        +0x6 /* 0000097C */
  901. 00000978  6000 0096                bra        +0x98 /* 00000A10 */
  902. label0000097C:
  903. 0000097C  42A7                     clr.l      -[A7]
  904. 0000097E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  905. 00000982  3F3C 0004                move.w     -[A7], 0x4
  906. 00000986  A83D                     syscall    TEDispatch
  907. 00000988  2A1F                     move.l     D5, [A7]+
  908. 0000098A  6604                     bne        +0x6 /* 00000990 */
  909. 0000098C  6000 0082                bra        +0x84 /* 00000A10 */
  910. label00000990:
  911. 00000990  2045                     movea.l    A0, D5
  912. 00000992  2050                     movea.l    A0, [A0]
  913. 00000994  2D68 0004 FAE6           move.l     [A6 - 0x51A], [A0 + 0x4]
  914. 0000099A  2045                     movea.l    A0, D5
  915. 0000099C  2050                     movea.l    A0, [A0]
  916. 0000099E  3D68 0002 FADC           move.w     [A6 - 0x524], [A0 + 0x2]
  917. 000009A4  3D7C 0001 FBEE           move.w     [A6 - 0x412], 0x1
  918. 000009AA  605A                     bra        +0x5C /* 00000A06 */
  919. label000009AC:
  920. 000009AC  206E FAE6                movea.l    A0, [A6 - 0x51A]
  921. 000009B0  2050                     movea.l    A0, [A0]
  922. 000009B2  302E FBEE                move.w     D0, [A6 - 0x412]
  923. 000009B6  5340                     subq.w     D0, 1
  924. 000009B8  C1FC 0012                muls.w     D0, 0x12
  925. 000009BC  3D70 0006 FAE2           move.w     [A6 - 0x51E], [A0 + D0.w + 0x6]
  926. 000009C2  4267                     clr.w      -[A7]
  927. 000009C4  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  928. 000009C8  4EBA FDCC                jsr        [PC - 0x234 /* 00000796 */]
  929. 000009CC  101F                     move.b     D0, [A7]+
  930. 000009CE  6630                     bne        +0x32 /* 00000A00 */
  931. 000009D0  4267                     clr.w      -[A7]
  932. 000009D2  3F2E FAE2                move.w     -[A7], [A6 - 0x51E]
  933. 000009D6  486E FDFA                pea.l      [A6 - 0x206]
  934. 000009DA  4EBA FE54                jsr        [PC - 0x1AC /* 00000830 */]
  935. 000009DE  3C1F                     move.w     D6, [A7]+
  936. 000009E0  6F1E                     ble        +0x20 /* 00000A00 */
  937. 000009E2  3006                     move.w     D0, D6
  938. 000009E4  D040                     add.w      D0, D0
  939. 000009E6  206E FAE6                movea.l    A0, [A6 - 0x51A]
  940. 000009EA  2050                     movea.l    A0, [A0]
  941. 000009EC  322E FBEE                move.w     D1, [A6 - 0x412]
  942. 000009F0  5341                     subq.w     D1, 1
  943. 000009F2  C3FC 0012                muls.w     D1, 0x12
  944. 000009F6  43EE FBF8                lea.l      A1, [A6 - 0x408]
  945. 000009FA  31B1 0000 1006           move.w     [A0 + D1.w + 0x6], [A1 + D0.w]
  946. label00000A00:
  947. 00000A00  526E FBEE                addq.w     [A6 - 0x412], 1
  948. 00000A04  690A                     bvs        +0xC /* 00000A10 */
  949. label00000A06:
  950. 00000A06  302E FBEE                move.w     D0, [A6 - 0x412]
  951. 00000A0A  B06E FADC                cmp.w      D0, [A6 - 0x524]
  952. 00000A0E  6F9C                     ble        -0x62 /* 000009AC */
  953. label00000A10:
  954. 00000A10  5247                     addq.w     D7, 1
  955. 00000A12  6908                     bvs        +0xA /* 00000A1C */
  956. label00000A14:
  957. 00000A14  BE6E FADE                cmp.w      D7, [A6 - 0x522]
  958. 00000A18  6F00 FF32                ble        -0xCC /* 0000094C */
  959. label00000A1C:
  960. 00000A1C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  961. 00000A20  4E5E                     unlink     A6
  962. 00000A22  4E75                     rts
  963. fn00000A24:
  964. 00000A24  4E56 FFFC                link       A6, -0x0004
  965. 00000A28  48E7 0108                movem.l    -[A7], D7,A4
  966. 00000A2C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  967. 00000A30  3D68 0002 FFFC           move.w     [A6 - 0x4], [A0 + 0x2]
  968. 00000A36  7E01                     moveq.l    D7, 0x01
  969. 00000A38  606A                     bra        +0x6C /* 00000AA4 */
  970. label00000A3A:
  971. 00000A3A  42A7                     clr.l      -[A7]
  972. 00000A3C  3F07                     move.w     -[A7], D7
  973. 00000A3E  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  974. 00000A42  285F                     movea.l    A4, [A7]+
  975. 00000A44  7001                     moveq.l    D0, 0x01
  976. 00000A46  B02C 0006                cmp.b      D0, [A4 + 0x6]
  977. 00000A4A  6702                     beq        +0x4 /* 00000A4E */
  978. 00000A4C  6052                     bra        +0x54 /* 00000AA0 */
  979. label00000A4E:
  980. 00000A4E  4A6C 0014                tst.w      [A4 + 0x14]
  981. 00000A52  6F02                     ble        +0x4 /* 00000A56 */
  982. 00000A54  604A                     bra        +0x4C /* 00000AA0 */
  983. label00000A56:
  984. 00000A56  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  985. 00000A5A  302C 002C                move.w     D0, [A4 + 0x2C]
  986. 00000A5E  B068 0002                cmp.w      D0, [A0 + 0x2]
  987. 00000A62  6F06                     ble        +0x8 /* 00000A6A */
  988. 00000A64  426C 002C                clr.w      [A4 + 0x2C]
  989. 00000A68  6036                     bra        +0x38 /* 00000AA0 */
  990. label00000A6A:
  991. 00000A6A  70F9                     moveq.l    D0, 0xFFFFFFF9
  992. 00000A6C  B06C 002C                cmp.w      D0, [A4 + 0x2C]
  993. 00000A70  6F06                     ble        +0x8 /* 00000A78 */
  994. 00000A72  426C 002C                clr.w      [A4 + 0x2C]
  995. 00000A76  6028                     bra        +0x2A /* 00000AA0 */
  996. label00000A78:
  997. 00000A78  4A6C 002C                tst.w      [A4 + 0x2C]
  998. 00000A7C  5EC0                     sgt        D0
  999. 00000A7E  2F00                     move.l     -[A7], D0
  1000. 00000A80  42A7                     clr.l      -[A7]
  1001. 00000A82  3F2C 002C                move.w     -[A7], [A4 + 0x2C]
  1002. 00000A86  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1003. 00000A8A  221F                     move.l     D1, [A7]+
  1004. 00000A8C  201F                     move.l     D0, [A7]+
  1005. 00000A8E  2041                     movea.l    A0, D1
  1006. 00000A90  7204                     moveq.l    D1, 0x04
  1007. 00000A92  B228 0006                cmp.b      D1, [A0 + 0x6]
  1008. 00000A96  56C1                     sne        D1
  1009. 00000A98  C001                     and.b      D0, D1
  1010. 00000A9A  6704                     beq        +0x6 /* 00000AA0 */
  1011. 00000A9C  426C 002C                clr.w      [A4 + 0x2C]
  1012. label00000AA0:
  1013. 00000AA0  5247                     addq.w     D7, 1
  1014. 00000AA2  6906                     bvs        +0x8 /* 00000AAA */
  1015. label00000AA4:
  1016. 00000AA4  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  1017. 00000AA8  6F90                     ble        -0x6E /* 00000A3A */
  1018. label00000AAA:
  1019. 00000AAA  4CDF 1080                movem.l    D7,A4, [A7]+
  1020. 00000AAE  4E5E                     unlink     A6
  1021. 00000AB0  4E75                     rts
  1022. fn00000AB2:
  1023. 00000AB2  4E56 FFFC                link       A6, -0x0004
  1024. 00000AB6  2F0C                     move.l     -[A7], A4
  1025. 00000AB8  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1026. 00000ABC  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1027. 00000AC0  4EBA 106A                jsr        [PC + 0x106A /* 00001B2C */]
  1028. 00000AC4  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1029. 00000AC8  7000                     moveq.l    D0, 0x00
  1030. 00000ACA  2140 013E                move.l     [A0 + 0x13E], D0
  1031. 00000ACE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1032. 00000AD2  0C68 0401 0112           cmpi.w     [A0 + 0x112], 0x401
  1033. 00000AD8  6D58                     blt        +0x5A /* 00000B32 */
  1034. 00000ADA  42A7                     clr.l      -[A7]
  1035. 00000ADC  2F3C 5657 4649           move.l     -[A7], 0x56574649 /* 'VWFI' */
  1036. 00000AE2  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1037. 00000AE6  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1038. 00000AEA  4267                     clr.w      -[A7]
  1039. 00000AEC  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1040. 00000AF0  285F                     movea.l    A4, [A7]+
  1041. 00000AF2  200C                     move.l     D0, A4
  1042. 00000AF4  6734                     beq        +0x36 /* 00000B2A */
  1043. 00000AF6  2F0C                     move.l     -[A7], A4
  1044. 00000AF8  A992                     syscall    DetachResource
  1045. 00000AFA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1046. 00000AFE  214C 013E                move.l     [A0 + 0x13E], A4
  1047. 00000B02  102E 0008                move.b     D0, [A6 + 0x8]
  1048. 00000B06  6710                     beq        +0x12 /* 00000B18 */
  1049. 00000B08  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1050. 00000B0C  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  1051. 00000B10  4267                     clr.w      -[A7]
  1052. 00000B12  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  1053. 00000B16  6020                     bra        +0x22 /* 00000B38 */
  1054. label00000B18:
  1055. 00000B18  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1056. 00000B1C  2068 013E                movea.l    A0, [A0 + 0x13E]
  1057. 00000B20  2050                     movea.l    A0, [A0]
  1058. 00000B22  7000                     moveq.l    D0, 0x00
  1059. 00000B24  2140 0004                move.l     [A0 + 0x4], D0
  1060. 00000B28  600E                     bra        +0x10 /* 00000B38 */
  1061. label00000B2A:
  1062. 00000B2A  4267                     clr.w      -[A7]
  1063. 00000B2C  4EBA F57C                jsr        [PC - 0xA84 /* 000000AA */]
  1064. 00000B30  6006                     bra        +0x8 /* 00000B38 */
  1065. label00000B32:
  1066. 00000B32  4267                     clr.w      -[A7]
  1067. 00000B34  4EBA F574                jsr        [PC - 0xA8C /* 000000AA */]
  1068. label00000B38:
  1069. 00000B38  4EBA F4EA                jsr        [PC - 0xB16 /* 00000024 */]
  1070. 00000B3C  285F                     movea.l    A4, [A7]+
  1071. 00000B3E  4E5E                     unlink     A6
  1072. 00000B40  205F                     movea.l    A0, [A7]+
  1073. 00000B42  544F                     addq.w     A7, 2
  1074. 00000B44  4ED0                     jmp        [A0]
  1075. fn00000B46:
  1076. 00000B46  4E56 FEF4                link       A6, -0x010C
  1077. 00000B4A  48E7 0108                movem.l    -[A7], D7,A4
  1078. 00000B4E  206E 000A                movea.l    A0, [A6 + 0xA]
  1079. 00000B52  4A50                     tst.w      [A0]
  1080. 00000B54  6640                     bne        +0x42 /* 00000B96 */
  1081. 00000B56  102E 0008                move.b     D0, [A6 + 0x8]
  1082. 00000B5A  6732                     beq        +0x34 /* 00000B8E */
  1083. 00000B5C  42A7                     clr.l      -[A7]
  1084. 00000B5E  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1085. 00000B64  3F3C 0001                move.w     -[A7], 0x1
  1086. 00000B68  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1087. 00000B6C  285F                     movea.l    A4, [A7]+
  1088. 00000B6E  200C                     move.l     D0, A4
  1089. 00000B70  6712                     beq        +0x14 /* 00000B84 */
  1090. 00000B72  2F0C                     move.l     -[A7], A4
  1091. 00000B74  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1092. 00000B78  486E FFFC                pea.l      [A6 - 0x4]
  1093. 00000B7C  486E FEFC                pea.l      [A6 - 0x104]
  1094. 00000B80  A9A8                     syscall    GetResInfo
  1095. 00000B82  6024                     bra        +0x26 /* 00000BA8 */
  1096. label00000B84:
  1097. 00000B84  206E 000A                movea.l    A0, [A6 + 0xA]
  1098. 00000B88  30BC 0400                move.w     [A0], 0x400
  1099. 00000B8C  601A                     bra        +0x1C /* 00000BA8 */
  1100. label00000B8E:
  1101. 00000B8E  206E 000A                movea.l    A0, [A6 + 0xA]
  1102. 00000B92  30BC 0400                move.w     [A0], 0x400
  1103. label00000B96:
  1104. 00000B96  42A7                     clr.l      -[A7]
  1105. 00000B98  2F3C 5657 4346           move.l     -[A7], 0x56574346 /* 'VWCF' */
  1106. 00000B9E  206E 000A                movea.l    A0, [A6 + 0xA]
  1107. 00000BA2  3F10                     move.w     -[A7], [A0]
  1108. 00000BA4  A9A0                     syscall    GetResource
  1109. 00000BA6  285F                     movea.l    A4, [A7]+
  1110. label00000BA8:
  1111. 00000BA8  200C                     move.l     D0, A4
  1112. 00000BAA  672C                     beq        +0x2E /* 00000BD8 */
  1113. 00000BAC  2054                     movea.l    A0, [A4]
  1114. 00000BAE  3010                     move.w     D0, [A0]
  1115. 00000BB0  48C0                     ext.l      D0
  1116. 00000BB2  2E00                     move.l     D7, D0
  1117. 00000BB4  0C68 0400 0002           cmpi.w     [A0 + 0x2], 0x400
  1118. 00000BBA  660E                     bne        +0x10 /* 00000BCA */
  1119. 00000BBC  7024                     moveq.l    D0, 0x24
  1120. 00000BBE  B087                     cmp.l      D0, D7
  1121. 00000BC0  6C08                     bge        +0xA /* 00000BCA */
  1122. 00000BC2  2248                     movea.l    A1, A0
  1123. 00000BC4  3368 0024 0002           move.w     [A1 + 0x2], [A0 + 0x24]
  1124. label00000BCA:
  1125. 00000BCA  701E                     moveq.l    D0, 0x1E
  1126. 00000BCC  B087                     cmp.l      D0, D7
  1127. 00000BCE  6C08                     bge        +0xA /* 00000BD8 */
  1128. 00000BD0  2054                     movea.l    A0, [A4]
  1129. 00000BD2  1B68 001F F484           move.b     [A5 - 0xB7C], [A0 + 0x1F]
  1130. label00000BD8:
  1131. 00000BD8  2D4C 000E                move.l     [A6 + 0xE], A4
  1132. 00000BDC  4CDF 1080                movem.l    D7,A4, [A7]+
  1133. 00000BE0  4E5E                     unlink     A6
  1134. 00000BE2  205F                     movea.l    A0, [A7]+
  1135. 00000BE4  5C4F                     addq.w     A7, 6
  1136. 00000BE6  4ED0                     jmp        [A0]
  1137. fn00000BE8:
  1138. 00000BE8  4E56 FFFC                link       A6, -0x0004
  1139. 00000BEC  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1140. 00000BF0  1028 014E                move.b     D0, [A0 + 0x14E]
  1141. 00000BF4  6622                     bne        +0x24 /* 00000C18 */
  1142. 00000BF6  4267                     clr.w      -[A7]
  1143. 00000BF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1144. 00000BFC  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  1145. 00000C00  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1146. 00000C04  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1147. 00000C08  202E 0008                move.l     D0, [A6 + 0x8]
  1148. 00000C0C  7200                     moveq.l    D1, 0x00
  1149. 00000C0E  B081                     cmp.l      D0, D1
  1150. 00000C10  56C0                     sne        D0
  1151. 00000C12  4400                     neg.b      D0
  1152. 00000C14  1140 014E                move.b     [A0 + 0x14E], D0
  1153. label00000C18:
  1154. 00000C18  4E5E                     unlink     A6
  1155. 00000C1A  2E9F                     move.l     [A7], [A7]+
  1156. 00000C1C  4E75                     rts
  1157. fn00000C1E:
  1158. 00000C1E  4E56 FEBC                link       A6, -0x0144
  1159. 00000C22  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1160. 00000C26  2C2E 000C                move.l     D6, [A6 + 0xC]
  1161. 00000C2A  2006                     move.l     D0, D6
  1162. 00000C2C  0800 0004                btst.b     D0, 0x4
  1163. 00000C30  56C0                     sne        D0
  1164. 00000C32  4400                     neg.b      D0
  1165. 00000C34  1D40 FEC4                move.b     [A6 - 0x13C], D0
  1166. 00000C38  2A06                     move.l     D5, D6
  1167. 00000C3A  0805 0003                btst.b     D5, 0x3
  1168. 00000C3E  56C5                     sne        D5
  1169. 00000C40  4405                     neg.b      D5
  1170. 00000C42  2006                     move.l     D0, D6
  1171. 00000C44  0800 0001                btst.b     D0, 0x1
  1172. 00000C48  56C0                     sne        D0
  1173. 00000C4A  4400                     neg.b      D0
  1174. 00000C4C  1D40 FEC2                move.b     [A6 - 0x13E], D0
  1175. 00000C50  2806                     move.l     D4, D6
  1176. 00000C52  0804 0005                btst.b     D4, 0x5
  1177. 00000C56  56C4                     sne        D4
  1178. 00000C58  4404                     neg.b      D4
  1179. 00000C5A  7000                     moveq.l    D0, 0x00
  1180. 00000C5C  2D40 FFEC                move.l     [A6 - 0x14], D0
  1181. 00000C60  2D40 FECA                move.l     [A6 - 0x136], D0
  1182. 00000C64  426E FFFE                clr.w      [A6 - 0x2]
  1183. 00000C68  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1184. 00000C6A  3B7C 0064 F4BA           move.w     [A5 - 0xB46], 0x64 /* 'd' */
  1185. 00000C70  206E 0014                movea.l    A0, [A6 + 0x14]
  1186. 00000C74  4A10                     tst.b      [A0]
  1187. 00000C76  6740                     beq        +0x42 /* 00000CB8 */
  1188. 00000C78  3B7C 006E F4BA           move.w     [A5 - 0xB46], 0x6E /* 'n' */
  1189. 00000C7E  4267                     clr.w      -[A7]
  1190. 00000C80  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1191. 00000C84  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1192. 00000C88  3F3C 0001                move.w     -[A7], 0x1
  1193. 00000C8C  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  1194. 00000C90  3E1F                     move.w     D7, [A7]+
  1195. 00000C92  4267                     clr.w      -[A7]
  1196. 00000C94  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1197. 00000C98  70FF                     moveq.l    D0, 0xFFFFFFFF
  1198. 00000C9A  B047                     cmp.w      D0, D7
  1199. 00000C9C  57C0                     seq        D0
  1200. 00000C9E  801F                     or.b       D0, [A7]+
  1201. 00000CA0  0240 0001                andi.w     D0, 0x1
  1202. 00000CA4  6600 0434                bne        +0x436 /* 000010DA */
  1203. 00000CA8  3B47 F08C                move.w     [A5 - 0xF74], D7
  1204. 00000CAC  4AAE 0008                tst.l      [A6 + 0x8]
  1205. 00000CB0  6706                     beq        +0x8 /* 00000CB8 */
  1206. 00000CB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1207. 00000CB6  3087                     move.w     [A0], D7
  1208. label00000CB8:
  1209. 00000CB8  3B7C 0078 F4BA           move.w     [A5 - 0xB46], 0x78 /* 'x' */
  1210. 00000CBE  42A7                     clr.l      -[A7]
  1211. 00000CC0  486E 0010                pea.l      [A6 + 0x10]
  1212. 00000CC4  206E 0014                movea.l    A0, [A6 + 0x14]
  1213. 00000CC8  4A10                     tst.b      [A0]
  1214. 00000CCA  56C0                     sne        D0
  1215. 00000CCC  4400                     neg.b      D0
  1216. 00000CCE  1F00                     move.b     -[A7], D0
  1217. 00000CD0  4EBA FE74                jsr        [PC - 0x18C /* 00000B46 */]
  1218. 00000CD4  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1219. 00000CD8  206E 0014                movea.l    A0, [A6 + 0x14]
  1220. 00000CDC  4A10                     tst.b      [A0]
  1221. 00000CDE  57C0                     seq        D0
  1222. 00000CE0  4A00                     tst.b      D0
  1223. 00000CE2  673E                     beq        +0x40 /* 00000D22 */
  1224. 00000CE4  4AAE FFEC                tst.l      [A6 - 0x14]
  1225. 00000CE8  56C1                     sne        D1
  1226. 00000CEA  C001                     and.b      D0, D1
  1227. 00000CEC  6734                     beq        +0x36 /* 00000D22 */
  1228. 00000CEE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1229. 00000CF2  2F08                     move.l     -[A7], A0
  1230. 00000CF4  4267                     clr.w      -[A7]
  1231. 00000CF6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1232. 00000CFA  A9A4                     syscall    HomeResFile
  1233. 00000CFC  301F                     move.w     D0, [A7]+
  1234. 00000CFE  205F                     movea.l    A0, [A7]+
  1235. 00000D00  3140 019C                move.w     [A0 + 0x19C], D0
  1236. 00000D04  4267                     clr.w      -[A7]
  1237. 00000D06  A9AF                     syscall    ResError
  1238. 00000D08  4A5F                     tst.w      [A7]+
  1239. 00000D0A  670C                     beq        +0xE /* 00000D18 */
  1240. 00000D0C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1241. 00000D10  317C FFFF 019C           move.w     [A0 + 0x19C], 0xFFFF
  1242. 00000D16  600A                     bra        +0xC /* 00000D22 */
  1243. label00000D18:
  1244. 00000D18  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1245. 00000D1C  3B68 019C F08C           move.w     [A5 - 0xF74], [A0 + 0x19C]
  1246. label00000D22:
  1247. 00000D22  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1248. 00000D26  316E 0010 0116           move.w     [A0 + 0x116], [A6 + 0x10]
  1249. 00000D2C  4AAE FFEC                tst.l      [A6 - 0x14]
  1250. 00000D30  660A                     bne        +0xC /* 00000D3C */
  1251. 00000D32  3B7C 000A F498           move.w     [A5 - 0xB68], 0xA /* '\n' */
  1252. 00000D38  6000 03A0                bra        +0x3A2 /* 000010DA */
  1253. label00000D3C:
  1254. 00000D3C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1255. 00000D40  A992                     syscall    DetachResource
  1256. 00000D42  206E FFEC                movea.l    A0, [A6 - 0x14]
  1257. 00000D46  2050                     movea.l    A0, [A0]
  1258. 00000D48  226D F4D4                movea.l    A1, [A5 - 0xB2C]
  1259. 00000D4C  3368 0002 0112           move.w     [A1 + 0x112], [A0 + 0x2]
  1260. 00000D52  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1261. 00000D56  0C68 0400 0112           cmpi.w     [A0 + 0x112], 0x400
  1262. 00000D5C  6C0A                     bge        +0xC /* 00000D68 */
  1263. 00000D5E  3B7C 000A F498           move.w     [A5 - 0xB68], 0xA /* '\n' */
  1264. 00000D64  6000 0374                bra        +0x376 /* 000010DA */
  1265. label00000D68:
  1266. 00000D68  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1267. 00000D6C  0C68 040A 0112           cmpi.w     [A0 + 0x112], 0x40A
  1268. 00000D72  6F0A                     ble        +0xC /* 00000D7E */
  1269. 00000D74  3B7C 002C F498           move.w     [A5 - 0xB68], 0x2C /* ',' */
  1270. 00000D7A  6000 035E                bra        +0x360 /* 000010DA */
  1271. label00000D7E:
  1272. 00000D7E  3B7C 0082 F4BA           move.w     [A5 - 0xB46], 0x82
  1273. 00000D84  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1274. 00000D88  1F2E FEC4                move.b     -[A7], [A6 - 0x13C]
  1275. 00000D8C  1F05                     move.b     -[A7], D5
  1276. 00000D8E  486E FFD8                pea.l      [A6 - 0x28]
  1277. 00000D92  486E FFDA                pea.l      [A6 - 0x26]
  1278. 00000D96  4EBA F572                jsr        [PC - 0xA8E /* 0000030A */]
  1279. 00000D9A  4267                     clr.w      -[A7]
  1280. 00000D9C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1281. 00000DA0  101F                     move.b     D0, [A7]+
  1282. 00000DA2  6600 0336                bne        +0x338 /* 000010DA */
  1283. 00000DA6  3B7C 008C F4BA           move.w     [A5 - 0xB46], 0x8C
  1284. 00000DAC  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1285. 00000DB0  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1286. 00000DB4  4EBA F638                jsr        [PC - 0x9C8 /* 000003EE */]
  1287. 00000DB8  4267                     clr.w      -[A7]
  1288. 00000DBA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1289. 00000DBE  101F                     move.b     D0, [A7]+
  1290. 00000DC0  6600 0318                bne        +0x31A /* 000010DA */
  1291. 00000DC4  3B7C 0096 F4BA           move.w     [A5 - 0xB46], 0x96
  1292. 00000DCA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1293. 00000DCE  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1294. 00000DD2  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1295. 00000DD6  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1296. 00000DDA  4EBA F6E4                jsr        [PC - 0x91C /* 000004C0 */]
  1297. 00000DDE  4267                     clr.w      -[A7]
  1298. 00000DE0  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1299. 00000DE4  101F                     move.b     D0, [A7]+
  1300. 00000DE6  6600 02F2                bne        +0x2F4 /* 000010DA */
  1301. 00000DEA  102E FEC4                move.b     D0, [A6 - 0x13C]
  1302. 00000DEE  0A00 0001                xori.b     D0, 0x1
  1303. 00000DF2  1204                     move.b     D1, D4
  1304. 00000DF4  0A01 0001                xori.b     D1, 0x1
  1305. 00000DF8  C001                     and.b      D0, D1
  1306. 00000DFA  6700 014A                beq        +0x14C /* 00000F46 */
  1307. 00000DFE  3B7C 00A0 F4BA           move.w     [A5 - 0xB46], 0xA0
  1308. 00000E04  2006                     move.l     D0, D6
  1309. 00000E06  0800 0000                btst.b     D0, 0x0
  1310. 00000E0A  6714                     beq        +0x16 /* 00000E20 */
  1311. 00000E0C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1312. 00000E10  4EBA F4C6                jsr        [PC - 0xB3A /* 000002D8 */]
  1313. 00000E14  4267                     clr.w      -[A7]
  1314. 00000E16  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1315. 00000E1A  101F                     move.b     D0, [A7]+
  1316. 00000E1C  6600 02BC                bne        +0x2BE /* 000010DA */
  1317. label00000E20:
  1318. 00000E20  3B7C 00AA F4BA           move.w     [A5 - 0xB46], 0xAA
  1319. 00000E26  206E FFEC                movea.l    A0, [A6 - 0x14]
  1320. 00000E2A  2050                     movea.l    A0, [A0]
  1321. 00000E2C  1028 0010                move.b     D0, [A0 + 0x10]
  1322. 00000E30  4880                     ext.w      D0
  1323. 00000E32  3F00                     move.w     -[A7], D0
  1324. 00000E34  4EBA F47C                jsr        [PC - 0xB84 /* 000002B2 */]
  1325. 00000E38  206E FFEC                movea.l    A0, [A6 - 0x14]
  1326. 00000E3C  2050                     movea.l    A0, [A0]
  1327. 00000E3E  701C                     moveq.l    D0, 0x1C
  1328. 00000E40  B050                     cmp.w      D0, [A0]
  1329. 00000E42  6E0E                     bgt        +0x10 /* 00000E52 */
  1330. 00000E44  206E FFEC                movea.l    A0, [A6 - 0x14]
  1331. 00000E48  2050                     movea.l    A0, [A0]
  1332. 00000E4A  3D68 001A FECE           move.w     [A6 - 0x132], [A0 + 0x1A]
  1333. 00000E50  6018                     bra        +0x1A /* 00000E6A */
  1334. label00000E52:
  1335. 00000E52  206E FFEC                movea.l    A0, [A6 - 0x14]
  1336. 00000E56  2050                     movea.l    A0, [A0]
  1337. 00000E58  1028 0011                move.b     D0, [A0 + 0x11]
  1338. 00000E5C  6708                     beq        +0xA /* 00000E66 */
  1339. 00000E5E  3D7C 00FF FECE           move.w     [A6 - 0x132], 0xFF
  1340. 00000E64  6004                     bra        +0x6 /* 00000E6A */
  1341. label00000E66:
  1342. 00000E66  426E FECE                clr.w      [A6 - 0x132]
  1343. label00000E6A:
  1344. 00000E6A  2006                     move.l     D0, D6
  1345. 00000E6C  0800 0006                btst.b     D0, 0x6
  1346. 00000E70  660A                     bne        +0xC /* 00000E7C */
  1347. 00000E72  3F2E FECE                move.w     -[A7], [A6 - 0x132]
  1348. 00000E76  1F05                     move.b     -[A7], D5
  1349. 00000E78  4EBA F41A                jsr        [PC - 0xBE6 /* 00000294 */]
  1350. label00000E7C:
  1351. 00000E7C  206E FFEC                movea.l    A0, [A6 - 0x14]
  1352. 00000E80  2050                     movea.l    A0, [A0]
  1353. 00000E82  701E                     moveq.l    D0, 0x1E
  1354. 00000E84  B050                     cmp.w      D0, [A0]
  1355. 00000E86  6E12                     bgt        +0x14 /* 00000E9A */
  1356. 00000E88  206E FFEC                movea.l    A0, [A6 - 0x14]
  1357. 00000E8C  2050                     movea.l    A0, [A0]
  1358. 00000E8E  226D F4D4                movea.l    A1, [A5 - 0xB2C]
  1359. 00000E92  3368 001C 0114           move.w     [A1 + 0x114], [A0 + 0x1C]
  1360. 00000E98  6008                     bra        +0xA /* 00000EA2 */
  1361. label00000E9A:
  1362. 00000E9A  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1363. 00000E9E  4268 0114                clr.w      [A0 + 0x114]
  1364. label00000EA2:
  1365. 00000EA2  3B7C 00B4 F4BA           move.w     [A5 - 0xB46], 0xB4
  1366. 00000EA8  4EBA F6A0                jsr        [PC - 0x960 /* 0000054A */]
  1367. 00000EAC  4267                     clr.w      -[A7]
  1368. 00000EAE  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1369. 00000EB2  101F                     move.b     D0, [A7]+
  1370. 00000EB4  6600 0224                bne        +0x226 /* 000010DA */
  1371. 00000EB8  1005                     move.b     D0, D5
  1372. 00000EBA  0A00 0001                xori.b     D0, 0x1
  1373. 00000EBE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1374. 00000EC2  1228 014E                move.b     D1, [A0 + 0x14E]
  1375. 00000EC6  0A01 0001                xori.b     D1, 0x1
  1376. 00000ECA  8001                     or.b       D0, D1
  1377. 00000ECC  671E                     beq        +0x20 /* 00000EEC */
  1378. 00000ECE  3B7C 00D2 F4BA           move.w     [A5 - 0xB46], 0xD2
  1379. 00000ED4  42A7                     clr.l      -[A7]
  1380. 00000ED6  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1381. 00000EDA  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1382. 00000EDE  A9BA                     syscall    GetString
  1383. 00000EE0  2D5F FECA                move.l     [A6 - 0x136], [A7]+
  1384. 00000EE4  6706                     beq        +0x8 /* 00000EEC */
  1385. 00000EE6  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1386. 00000EEA  A992                     syscall    DetachResource
  1387. label00000EEC:
  1388. 00000EEC  1005                     move.b     D0, D5
  1389. 00000EEE  6656                     bne        +0x58 /* 00000F46 */
  1390. 00000EF0  3B7C 00BE F4BA           move.w     [A5 - 0xB46], 0xBE
  1391. 00000EF6  102E FEC2                move.b     D0, [A6 - 0x13E]
  1392. 00000EFA  671E                     beq        +0x20 /* 00000F1A */
  1393. 00000EFC  C02D FD85                and.b      D0, [A5 - 0x27B]
  1394. 00000F00  6718                     beq        +0x1A /* 00000F1A */
  1395. 00000F02  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1396. 00000F06  3F28 0116                move.w     -[A7], [A0 + 0x116]
  1397. 00000F0A  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1398. 00000F0E  4267                     clr.w      -[A7]
  1399. 00000F10  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1400. 00000F14  101F                     move.b     D0, [A7]+
  1401. 00000F16  6600 01C2                bne        +0x1C4 /* 000010DA */
  1402. label00000F1A:
  1403. 00000F1A  3B7C 00C8 F4BA           move.w     [A5 - 0xB46], 0xC8
  1404. 00000F20  4EBA F688                jsr        [PC - 0x978 /* 000005AA */]
  1405. 00000F24  4267                     clr.w      -[A7]
  1406. 00000F26  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1407. 00000F2A  101F                     move.b     D0, [A7]+
  1408. 00000F2C  6600 01AC                bne        +0x1AE /* 000010DA */
  1409. 00000F30  3B7C 00D7 F4BA           move.w     [A5 - 0xB46], 0xD7
  1410. 00000F36  4EBA F6EE                jsr        [PC - 0x912 /* 00000626 */]
  1411. 00000F3A  4267                     clr.w      -[A7]
  1412. 00000F3C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1413. 00000F40  101F                     move.b     D0, [A7]+
  1414. 00000F42  6600 0196                bne        +0x198 /* 000010DA */
  1415. label00000F46:
  1416. 00000F46  3B7C 00DC F4BA           move.w     [A5 - 0xB46], 0xDC
  1417. 00000F4C  1004                     move.b     D0, D4
  1418. 00000F4E  6658                     bne        +0x5A /* 00000FA8 */
  1419. 00000F50  1F2E FEC2                move.b     -[A7], [A6 - 0x13E]
  1420. 00000F54  4EBA FB5C                jsr        [PC - 0x4A4 /* 00000AB2 */]
  1421. 00000F58  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1422. 00000F5C  316D F4CC 019E           move.w     [A0 + 0x19E], [A5 - 0xB34]
  1423. 00000F62  2006                     move.l     D0, D6
  1424. 00000F64  0800 0002                btst.b     D0, 0x2
  1425. 00000F68  660A                     bne        +0xC /* 00000F74 */
  1426. 00000F6A  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1427. 00000F6E  317C 0002 019E           move.w     [A0 + 0x19E], 0x2
  1428. label00000F74:
  1429. 00000F74  1F3C 0001                move.b     -[A7], 0x1
  1430. 00000F78  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1431. 00000F7C  7003                     moveq.l    D0, 0x03
  1432. 00000F7E  B068 019E                cmp.w      D0, [A0 + 0x19E]
  1433. 00000F82  56C0                     sne        D0
  1434. 00000F84  4400                     neg.b      D0
  1435. 00000F86  1F00                     move.b     -[A7], D0
  1436. 00000F88  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1437. 00000F8C  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1438. 00000F90  4EBA F234                jsr        [PC - 0xDCC /* 000001C6 */]
  1439. 00000F94  4267                     clr.w      -[A7]
  1440. 00000F96  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1441. 00000F9A  101F                     move.b     D0, [A7]+
  1442. 00000F9C  6600 013C                bne        +0x13E /* 000010DA */
  1443. 00000FA0  4EBA F8D0                jsr        [PC - 0x730 /* 00000872 */]
  1444. 00000FA4  4EBA FA7E                jsr        [PC - 0x582 /* 00000A24 */]
  1445. label00000FA8:
  1446. 00000FA8  3B7C 00E1 F4BA           move.w     [A5 - 0xB46], 0xE1
  1447. 00000FAE  102D F6BB                move.b     D0, [A5 - 0x945]
  1448. 00000FB2  6710                     beq        +0x12 /* 00000FC4 */
  1449. 00000FB4  4EBA F638                jsr        [PC - 0x9C8 /* 000005EE */]
  1450. 00000FB8  4267                     clr.w      -[A7]
  1451. 00000FBA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1452. 00000FBE  101F                     move.b     D0, [A7]+
  1453. 00000FC0  6600 0118                bne        +0x11A /* 000010DA */
  1454. label00000FC4:
  1455. 00000FC4  3B7C 00E6 F4BA           move.w     [A5 - 0xB46], 0xE6
  1456. 00000FCA  4AAE 0008                tst.l      [A6 + 0x8]
  1457. 00000FCE  661E                     bne        +0x20 /* 00000FEE */
  1458. 00000FD0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1459. 00000FD2  B047                     cmp.w      D0, D7
  1460. 00000FD4  6704                     beq        +0x6 /* 00000FDA */
  1461. 00000FD6  3F07                     move.w     -[A7], D7
  1462. 00000FD8  A99A                     syscall    CloseResFile
  1463. label00000FDA:
  1464. 00000FDA  4267                     clr.w      -[A7]
  1465. 00000FDC  A9AF                     syscall    ResError
  1466. 00000FDE  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  1467. 00000FE2  4267                     clr.w      -[A7]
  1468. 00000FE4  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1469. 00000FE8  101F                     move.b     D0, [A7]+
  1470. 00000FEA  6600 00EE                bne        +0xF0 /* 000010DA */
  1471. label00000FEE:
  1472. 00000FEE  3B7C 00F0 F4BA           move.w     [A5 - 0xB46], 0xF0
  1473. 00000FF4  102E FEC4                move.b     D0, [A6 - 0x13C]
  1474. 00000FF8  0A00 0001                xori.b     D0, 0x1
  1475. 00000FFC  1204                     move.b     D1, D4
  1476. 00000FFE  0A01 0001                xori.b     D1, 0x1
  1477. 00001002  C001                     and.b      D0, D1
  1478. 00001004  6700 00B0                beq        +0xB2 /* 000010B6 */
  1479. 00001008  1005                     move.b     D0, D5
  1480. 0000100A  0A00 0001                xori.b     D0, 0x1
  1481. 0000100E  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1482. 00001012  1228 014E                move.b     D1, [A0 + 0x14E]
  1483. 00001016  0A01 0001                xori.b     D1, 0x1
  1484. 0000101A  8001                     or.b       D0, D1
  1485. 0000101C  6712                     beq        +0x14 /* 00001030 */
  1486. 0000101E  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  1487. 00001022  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1488. 00001026  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1489. 0000102A  4267                     clr.w      -[A7]
  1490. 0000102C  4EBA F646                jsr        [PC - 0x9BA /* 00000674 */]
  1491. label00001030:
  1492. 00001030  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1493. 00001034  0C68 0403 0112           cmpi.w     [A0 + 0x112], 0x403
  1494. 0000103A  6E40                     bgt        +0x42 /* 0000107C */
  1495. 0000103C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1496. 00001040  1028 0146                move.b     D0, [A0 + 0x146]
  1497. 00001044  6716                     beq        +0x18 /* 0000105C */
  1498. 00001046  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1499. 0000104A  3F3C 0001                move.w     -[A7], 0x1
  1500. 0000104E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1501. 00001052  486E FEBC                pea.l      [A6 - 0x144]
  1502. 00001056  4EBA 0A4A                jsr        [PC + 0xA4A /* 00001AA2 */]
  1503. 0000105A  6018                     bra        +0x1A /* 00001074 */
  1504. label0000105C:
  1505. 0000105C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1506. 00001060  3F28 0112                move.w     -[A7], [A0 + 0x112]
  1507. 00001064  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1508. 00001068  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1509. 0000106C  486E FEBC                pea.l      [A6 - 0x144]
  1510. 00001070  4EBA 0A30                jsr        [PC + 0xA30 /* 00001AA2 */]
  1511. label00001074:
  1512. 00001074  3B7C FFFF F0BC           move.w     [A5 - 0xF44], 0xFFFF
  1513. 0000107A  6028                     bra        +0x2A /* 000010A4 */
  1514. label0000107C:
  1515. 0000107C  206D F4C8                movea.l    A0, [A5 - 0xB38]
  1516. 00001080  226E FFEC                movea.l    A1, [A6 - 0x14]
  1517. 00001084  2251                     movea.l    A1, [A1]
  1518. 00001086  2169 002C 073E           move.l     [A0 + 0x73E], [A1 + 0x2C]
  1519. 0000108C  206E FFEC                movea.l    A0, [A6 - 0x14]
  1520. 00001090  2050                     movea.l    A0, [A0]
  1521. 00001092  2D68 0028 FEBC           move.l     [A6 - 0x144], [A0 + 0x28]
  1522. 00001098  206E FFEC                movea.l    A0, [A6 - 0x14]
  1523. 0000109C  2050                     movea.l    A0, [A0]
  1524. 0000109E  3B68 0026 F0BC           move.w     [A5 - 0xF44], [A0 + 0x26]
  1525. label000010A4:
  1526. 000010A4  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  1527. 000010A8  4EBA FB3E                jsr        [PC - 0x4C2 /* 00000BE8 */]
  1528. 000010AC  4267                     clr.w      -[A7]
  1529. 000010AE  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1530. 000010B2  101F                     move.b     D0, [A7]+
  1531. 000010B4  6624                     bne        +0x26 /* 000010DA */
  1532. label000010B6:
  1533. 000010B6  3B7C 00FA F4BA           move.w     [A5 - 0xB46], 0xFA
  1534. 000010BC  486E FFEC                pea.l      [A6 - 0x14]
  1535. 000010C0  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1536. 000010C4  486E FECA                pea.l      [A6 - 0x136]
  1537. 000010C8  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1538. 000010CC  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  1539. 000010D2  3B6D F0C8 F08C           move.w     [A5 - 0xF74], [A5 - 0xF38]
  1540. 000010D8  6048                     bra        +0x4A /* 00001122 */
  1541. label000010DA:
  1542. 000010DA  3B6D F0C8 F08C           move.w     [A5 - 0xF74], [A5 - 0xF38]
  1543. 000010E0  486E FFEC                pea.l      [A6 - 0x14]
  1544. 000010E4  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1545. 000010E8  4A6E FFFE                tst.w      [A6 - 0x2]
  1546. 000010EC  670E                     beq        +0x10 /* 000010FC */
  1547. 000010EE  4267                     clr.w      -[A7]
  1548. 000010F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1549. 000010F4  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1550. 000010F8  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  1551. label000010FC:
  1552. 000010FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1553. 000010FE  B047                     cmp.w      D0, D7
  1554. 00001100  6704                     beq        +0x6 /* 00001106 */
  1555. 00001102  3F07                     move.w     -[A7], D7
  1556. 00001104  A99A                     syscall    CloseResFile
  1557. label00001106:
  1558. 00001106  3D6D F498 FFD6           move.w     [A6 - 0x2A], [A5 - 0xB68]
  1559. 0000110C  2006                     move.l     D0, D6
  1560. 0000110E  0800 0011                btst.b     D0, 0x11
  1561. 00001112  6604                     bne        +0x6 /* 00001118 */
  1562. 00001114  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1563. label00001118:
  1564. 00001118  3B6E FFD6 F498           move.w     [A5 - 0xB68], [A6 - 0x2A]
  1565. 0000111E  422E 0018                clr.b      [A6 + 0x18]
  1566. label00001122:
  1567. 00001122  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1568. 00001126  4E5E                     unlink     A6
  1569. 00001128  205F                     movea.l    A0, [A7]+
  1570. 0000112A  DEFC 0010                add.w      A7, 0x10
  1571. 0000112E  4ED0                     jmp        [A0]
  1572. fn00001130:
  1573. 00001130  4E56 FEEA                link       A6, -0x0116
  1574. 00001134  48E7 0300                movem.l    -[A7], D6,D7
  1575. 00001138  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  1576. 0000113E  486E FEEA                pea.l      [A6 - 0x116]
  1577. 00001142  2F3C 0002 00C8           move.l     -[A7], 0x200C8
  1578. 00001148  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1579. 0000114C  4A2E FEEA                tst.b      [A6 - 0x116]
  1580. 00001150  6604                     bne        +0x6 /* 00001156 */
  1581. 00001152  6000 00EC                bra        +0xEE /* 00001240 */
  1582. label00001156:
  1583. 00001156  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1584. 0000115A  1028 0146                move.b     D0, [A0 + 0x146]
  1585. 0000115E  6720                     beq        +0x22 /* 00001180 */
  1586. 00001160  2248                     movea.l    A1, A0
  1587. 00001162  3228 010C                move.w     D1, [A0 + 0x10C]
  1588. 00001166  B269 014A                cmp.w      D1, [A1 + 0x14A]
  1589. 0000116A  57C1                     seq        D1
  1590. 0000116C  C001                     and.b      D0, D1
  1591. 0000116E  4A00                     tst.b      D0
  1592. 00001170  670E                     beq        +0x10 /* 00001180 */
  1593. 00001172  4A68 014A                tst.w      [A0 + 0x14A]
  1594. 00001176  56C1                     sne        D1
  1595. 00001178  C001                     and.b      D0, D1
  1596. 0000117A  6704                     beq        +0x6 /* 00001180 */
  1597. 0000117C  6000 00C2                bra        +0xC4 /* 00001240 */
  1598. label00001180:
  1599. 00001180  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1600. 00001184  1028 0146                move.b     D0, [A0 + 0x146]
  1601. 00001188  6708                     beq        +0xA /* 00001192 */
  1602. 0000118A  1F3C 0001                move.b     -[A7], 0x1
  1603. 0000118E  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  1604. label00001192:
  1605. 00001192  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1606. 00001196  4228 0146                clr.b      [A0 + 0x146]
  1607. 0000119A  4267                     clr.w      -[A7]
  1608. 0000119C  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1609. 000011A0  4868 000C                pea.l      [A0 + 0xC]
  1610. 000011A4  486E FEEA                pea.l      [A6 - 0x116]
  1611. 000011A8  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1612. 000011AC  4A5F                     tst.w      [A7]+
  1613. 000011AE  6700 0090                beq        +0x92 /* 00001240 */
  1614. 000011B2  4267                     clr.w      -[A7]
  1615. 000011B4  486E FEEA                pea.l      [A6 - 0x116]
  1616. 000011B8  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1617. 000011BC  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1618. 000011C0  486E FFF0                pea.l      [A6 - 0x10]
  1619. 000011C4  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1620. 000011C8  3C1F                     move.w     D6, [A7]+
  1621. 000011CA  57C0                     seq        D0
  1622. 000011CC  2F00                     move.l     -[A7], D0
  1623. 000011CE  4267                     clr.w      -[A7]
  1624. 000011D0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1625. 000011D4  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  1626. 000011D8  121F                     move.b     D1, [A7]+
  1627. 000011DA  201F                     move.l     D0, [A7]+
  1628. 000011DC  C001                     and.b      D0, D1
  1629. 000011DE  6760                     beq        +0x62 /* 00001240 */
  1630. 000011E0  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1631. 000011E4  117C 0001 0146           move.b     [A0 + 0x146], 0x1
  1632. 000011EA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1633. 000011EE  2248                     movea.l    A1, A0
  1634. 000011F0  3368 010C 014A           move.w     [A1 + 0x14A], [A0 + 0x10C]
  1635. 000011F6  7E00                     moveq.l    D7, 0x00
  1636. 000011F8  08C7 0004                bset.b     D7, 0x4
  1637. 000011FC  4267                     clr.w      -[A7]
  1638. 000011FE  486E FEEA                pea.l      [A6 - 0x116]
  1639. 00001202  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1640. 00001206  3F28 014A                move.w     -[A7], [A0 + 0x14A]
  1641. 0000120A  4267                     clr.w      -[A7]
  1642. 0000120C  2F07                     move.l     -[A7], D7
  1643. 0000120E  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1644. 00001212  4868 014C                pea.l      [A0 + 0x14C]
  1645. 00001216  4EBA FA06                jsr        [PC - 0x5FA /* 00000C1E */]
  1646. 0000121A  101F                     move.b     D0, [A7]+
  1647. 0000121C  6716                     beq        +0x18 /* 00001234 */
  1648. 0000121E  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1649. 00001222  4868 014C                pea.l      [A0 + 0x14C]
  1650. 00001226  486E FEEA                pea.l      [A6 - 0x116]
  1651. 0000122A  3F28 014A                move.w     -[A7], [A0 + 0x14A]
  1652. 0000122E  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  1653. 00001232  600C                     bra        +0xE /* 00001240 */
  1654. label00001234:
  1655. 00001234  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1656. 00001238  4228 0146                clr.b      [A0 + 0x146]
  1657. 0000123C  422E 0008                clr.b      [A6 + 0x8]
  1658. label00001240:
  1659. 00001240  4CDF 00C0                movem.l    D6,D7, [A7]+
  1660. 00001244  4E5E                     unlink     A6
  1661. 00001246  4E75                     rts
  1662. fn00001248:
  1663. 00001248  4E56 0000                link       A6, 0
  1664. 0000124C  102D FD85                move.b     D0, [A5 - 0x27B]
  1665. 00001250  6710                     beq        +0x12 /* 00001262 */
  1666. 00001252  1F3C 0001                move.b     -[A7], 0x1
  1667. 00001256  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  1668. 0000125A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1669. 0000125E  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1670. label00001262:
  1671. 00001262  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1672. 00001266  7002                     moveq.l    D0, 0x02
  1673. 00001268  B068 019E                cmp.w      D0, [A0 + 0x19E]
  1674. 0000126C  660C                     bne        +0xE /* 0000127A */
  1675. 0000126E  3F3C 0001                move.w     -[A7], 0x1
  1676. 00001272  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1677. 00001276  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  1678. label0000127A:
  1679. 0000127A  4E5E                     unlink     A6
  1680. 0000127C  2E9F                     move.l     [A7], [A7]+
  1681. 0000127E  4E75                     rts
  1682. 00001280  4E56 FFF0                link       A6, -0x0010
  1683. 00001284  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1684. 00001288  2A2E 0008                move.l     D5, [A6 + 0x8]
  1685. 0000128C  422D F0A5                clr.b      [A5 - 0xF5B]
  1686. 00001290  2C05                     move.l     D6, D5
  1687. 00001292  0806 0003                btst.b     D6, 0x3
  1688. 00001296  56C6                     sne        D6
  1689. 00001298  4406                     neg.b      D6
  1690. 0000129A  1B7C 0001 F25E           move.b     [A5 - 0xDA2], 0x1
  1691. 000012A0  102D FD8A                move.b     D0, [A5 - 0x276]
  1692. 000012A4  6704                     beq        +0x6 /* 000012AA */
  1693. 000012A6  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  1694. label000012AA:
  1695. 000012AA  1006                     move.b     D0, D6
  1696. 000012AC  6604                     bne        +0x6 /* 000012B2 */
  1697. 000012AE  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  1698. label000012B2:
  1699. 000012B2  206E 0010                movea.l    A0, [A6 + 0x10]
  1700. 000012B6  4A10                     tst.b      [A0]
  1701. 000012B8  56C7                     sne        D7
  1702. 000012BA  4407                     neg.b      D7
  1703. 000012BC  1007                     move.b     D0, D7
  1704. 000012BE  6778                     beq        +0x7A /* 00001338 */
  1705. 000012C0  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1706. 000012C4  226E 0010                movea.l    A1, [A6 + 0x10]
  1707. 000012C8  41E8 000C                lea.l      A0, [A0 + 0xC]
  1708. 000012CC  703F                     moveq.l    D0, 0x3F
  1709. label000012CE:
  1710. 000012CE  20D9                     move.l     [A0]+, [A1]+
  1711. 000012D0  51C8 FFFC                dbf        D0, -0x6 /* 000012CE */
  1712. 000012D4  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1713. 000012D8  3B68 010C F4B2           move.w     [A5 - 0xB4E], [A0 + 0x10C]
  1714. 000012DE  316E 000E 010C           move.w     [A0 + 0x10C], [A6 + 0xE]
  1715. 000012E4  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1716. 000012E8  4A68 010C                tst.w      [A0 + 0x10C]
  1717. 000012EC  6628                     bne        +0x2A /* 00001316 */
  1718. 000012EE  2F08                     move.l     -[A7], A0
  1719. 000012F0  4267                     clr.w      -[A7]
  1720. 000012F2  226D F4D4                movea.l    A1, [A5 - 0xB2C]
  1721. 000012F6  4869 000C                pea.l      [A1 + 0xC]
  1722. 000012FA  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  1723. 000012FE  301F                     move.w     D0, [A7]+
  1724. 00001300  205F                     movea.l    A0, [A7]+
  1725. 00001302  3140 010C                move.w     [A0 + 0x10C], D0
  1726. 00001306  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1727. 0000130A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1728. 0000130C  B068 010C                cmp.w      D0, [A0 + 0x10C]
  1729. 00001310  6604                     bne        +0x6 /* 00001316 */
  1730. 00001312  4268 010C                clr.w      [A0 + 0x10C]
  1731. label00001316:
  1732. 00001316  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1733. 0000131A  2248                     movea.l    A1, A0
  1734. 0000131C  3028 010C                move.w     D0, [A0 + 0x10C]
  1735. 00001320  B069 014A                cmp.w      D0, [A1 + 0x14A]
  1736. 00001324  56C0                     sne        D0
  1737. 00001326  4A68 014A                tst.w      [A0 + 0x14A]
  1738. 0000132A  57C1                     seq        D1
  1739. 0000132C  8001                     or.b       D0, D1
  1740. 0000132E  6708                     beq        +0xA /* 00001338 */
  1741. 00001330  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1742. 00001334  4228 0146                clr.b      [A0 + 0x146]
  1743. label00001338:
  1744. 00001338  1006                     move.b     D0, D6
  1745. 0000133A  6710                     beq        +0x12 /* 0000134C */
  1746. 0000133C  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  1747. 00001340  206D F4C8                movea.l    A0, [A5 - 0xB38]
  1748. 00001344  117C 0001 0745           move.b     [A0 + 0x745], 0x1
  1749. 0000134A  6004                     bra        +0x6 /* 00001350 */
  1750. label0000134C:
  1751. 0000134C  4EAD 142A                jsr        [A5 + 0x142A /* export_641 */]
  1752. label00001350:
  1753. 00001350  4267                     clr.w      -[A7]
  1754. 00001352  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1755. 00001356  101F                     move.b     D0, [A7]+
  1756. 00001358  6600 00D0                bne        +0xD2 /* 0000142A */
  1757. 0000135C  1007                     move.b     D0, D7
  1758. 0000135E  6606                     bne        +0x8 /* 00001366 */
  1759. 00001360  4267                     clr.w      -[A7]
  1760. 00001362  A994                     syscall    CurResFile
  1761. 00001364  381F                     move.w     D4, [A7]+
  1762. label00001366:
  1763. 00001366  1007                     move.b     D0, D7
  1764. 00001368  6712                     beq        +0x14 /* 0000137C */
  1765. 0000136A  1006                     move.b     D0, D6
  1766. 0000136C  660E                     bne        +0x10 /* 0000137C */
  1767. 0000136E  4267                     clr.w      -[A7]
  1768. 00001370  4EBA FDBE                jsr        [PC - 0x242 /* 00001130 */]
  1769. 00001374  101F                     move.b     D0, [A7]+
  1770. 00001376  6604                     bne        +0x6 /* 0000137C */
  1771. 00001378  6000 00B0                bra        +0xB2 /* 0000142A */
  1772. label0000137C:
  1773. 0000137C  1007                     move.b     D0, D7
  1774. 0000137E  670A                     beq        +0xC /* 0000138A */
  1775. 00001380  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1776. 00001384  49E8 0126                lea.l      A4, [A0 + 0x126]
  1777. 00001388  6010                     bra        +0x12 /* 0000139A */
  1778. label0000138A:
  1779. 0000138A  7000                     moveq.l    D0, 0x00
  1780. 0000138C  2840                     movea.l    A4, D0
  1781. 0000138E  4267                     clr.w      -[A7]
  1782. 00001390  A994                     syscall    CurResFile
  1783. 00001392  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  1784. 00001396  3F04                     move.w     -[A7], D4
  1785. 00001398  A998                     syscall    UseResFile
  1786. label0000139A:
  1787. 0000139A  0885 0004                bclr.b     D5, 0x4
  1788. 0000139E  0885 0005                bclr.b     D5, 0x5
  1789. 000013A2  4267                     clr.w      -[A7]
  1790. 000013A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1791. 000013A8  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1792. 000013AC  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1793. 000013B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1794. 000013B4  2F05                     move.l     -[A7], D5
  1795. 000013B6  2F0C                     move.l     -[A7], A4
  1796. 000013B8  4EBA F864                jsr        [PC - 0x79C /* 00000C1E */]
  1797. 000013BC  101F                     move.b     D0, [A7]+
  1798. 000013BE  6602                     bne        +0x4 /* 000013C2 */
  1799. 000013C0  6068                     bra        +0x6A /* 0000142A */
  1800. label000013C2:
  1801. 000013C2  1007                     move.b     D0, D7
  1802. 000013C4  671E                     beq        +0x20 /* 000013E4 */
  1803. 000013C6  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1804. 000013CA  4228 012F                clr.b      [A0 + 0x12F]
  1805. 000013CE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1806. 000013D2  4868 0126                pea.l      [A0 + 0x126]
  1807. 000013D6  4868 000C                pea.l      [A0 + 0xC]
  1808. 000013DA  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  1809. 000013DE  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  1810. 000013E2  6006                     bra        +0x8 /* 000013EA */
  1811. label000013E4:
  1812. 000013E4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1813. 000013E8  A998                     syscall    UseResFile
  1814. label000013EA:
  1815. 000013EA  4A6D F0BC                tst.w      [A5 - 0xF44]
  1816. 000013EE  6C0A                     bge        +0xC /* 000013FA */
  1817. 000013F0  4267                     clr.w      -[A7]
  1818. 000013F2  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  1819. 000013F6  3B5F F0BC                move.w     [A5 - 0xF44], [A7]+
  1820. label000013FA:
  1821. 000013FA  102D F695                move.b     D0, [A5 - 0x96B]
  1822. 000013FE  6710                     beq        +0x12 /* 00001410 */
  1823. 00001400  4267                     clr.w      -[A7]
  1824. 00001402  3F2D F0BC                move.w     -[A7], [A5 - 0xF44]
  1825. 00001406  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  1826. 0000140A  101F                     move.b     D0, [A7]+
  1827. 0000140C  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1828. label00001410:
  1829. 00001410  2F05                     move.l     -[A7], D5
  1830. 00001412  4EBA FE34                jsr        [PC - 0x1CC /* 00001248 */]
  1831. 00001416  102D F6BB                move.b     D0, [A5 - 0x945]
  1832. 0000141A  6704                     beq        +0x6 /* 00001420 */
  1833. 0000141C  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1834. label00001420:
  1835. 00001420  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1836. 00001424  117C 0001 012E           move.b     [A0 + 0x12E], 0x1
  1837. label0000142A:
  1838. 0000142A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1839. 0000142E  4E5E                     unlink     A6
  1840. 00001430  205F                     movea.l    A0, [A7]+
  1841. 00001432  DEFC 000C                add.w      A7, 0xC
  1842. 00001436  4ED0                     jmp        [A0]
  1843. 00001438  4E56 F6F0                link       A6, -0x0910
  1844. 0000143C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1845. 00001440  2C2E 0008                move.l     D6, [A6 + 0x8]
  1846. 00001444  2046                     movea.l    A0, D6
  1847. 00001446  4AA8 000C                tst.l      [A0 + 0xC]
  1848. 0000144A  6604                     bne        +0x6 /* 00001450 */
  1849. 0000144C  6000 00BC                bra        +0xBE /* 0000150A */
  1850. label00001450:
  1851. 00001450  49EE F702                lea.l      A4, [A6 - 0x8FE]
  1852. 00001454  2F0C                     move.l     -[A7], A4
  1853. 00001456  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1854. 0000145A  2046                     movea.l    A0, D6
  1855. 0000145C  2968 000C 000A           move.l     [A4 + 0xA], [A0 + 0xC]
  1856. 00001462  486E F6F4                pea.l      [A6 - 0x90C]
  1857. 00001466  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  1858. label0000146A:
  1859. 0000146A  4267                     clr.w      -[A7]
  1860. 0000146C  2F0C                     move.l     -[A7], A4
  1861. 0000146E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  1862. 00001472  101F                     move.b     D0, [A7]+
  1863. 00001474  6660                     bne        +0x62 /* 000014D6 */
  1864. 00001476  2F0C                     move.l     -[A7], A4
  1865. 00001478  1F3C 0002                move.b     -[A7], 0x2
  1866. 0000147C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1867. 00001480  2F0C                     move.l     -[A7], A4
  1868. 00001482  2F3A 0090                move.l     -[A7], [PC + 0x90 /* 00001514, value 0x3FFFFFC0 */]
  1869. 00001486  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1870. 0000148A  7E06                     moveq.l    D7, 0x06
  1871. 0000148C  6040                     bra        +0x42 /* 000014CE */
  1872. label0000148E:
  1873. 0000148E  3007                     move.w     D0, D7
  1874. 00001490  E940                     asl        D0.w, 4
  1875. 00001492  41EC 023F                lea.l      A0, [A4 + 0x23F]
  1876. 00001496  4A30 0000                tst.b      [A0 + D0.w]
  1877. 0000149A  6730                     beq        +0x32 /* 000014CC */
  1878. 0000149C  3007                     move.w     D0, D7
  1879. 0000149E  E740                     asl        D0.w, 3
  1880. 000014A0  41EC 03EE                lea.l      A0, [A4 + 0x3EE]
  1881. 000014A4  47F0 0000                lea.l      A3, [A0 + D0.w]
  1882. 000014A8  4267                     clr.w      -[A7]
  1883. 000014AA  486E F6F4                pea.l      [A6 - 0x90C]
  1884. 000014AE  A8AE                     syscall    EmptyRect
  1885. 000014B0  101F                     move.b     D0, [A7]+
  1886. 000014B2  670C                     beq        +0xE /* 000014C0 */
  1887. 000014B4  41EE F6F4                lea.l      A0, [A6 - 0x90C]
  1888. 000014B8  224B                     movea.l    A1, A3
  1889. 000014BA  20D9                     move.l     [A0]+, [A1]+
  1890. 000014BC  20D9                     move.l     [A0]+, [A1]+
  1891. 000014BE  600C                     bra        +0xE /* 000014CC */
  1892. label000014C0:
  1893. 000014C0  486E F6F4                pea.l      [A6 - 0x90C]
  1894. 000014C4  2F0B                     move.l     -[A7], A3
  1895. 000014C6  486E F6F4                pea.l      [A6 - 0x90C]
  1896. 000014CA  A8AB                     syscall    UnionRect
  1897. label000014CC:
  1898. 000014CC  5247                     addq.w     D7, 1
  1899. label000014CE:
  1900. 000014CE  701D                     moveq.l    D0, 0x1D
  1901. 000014D0  B047                     cmp.w      D0, D7
  1902. 000014D2  6CBA                     bge        -0x44 /* 0000148E */
  1903. 000014D4  6094                     bra        -0x6A /* 0000146A */
  1904. label000014D6:
  1905. 000014D6  2F0C                     move.l     -[A7], A4
  1906. 000014D8  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  1907. 000014DC  4267                     clr.w      -[A7]
  1908. 000014DE  486E F6F4                pea.l      [A6 - 0x90C]
  1909. 000014E2  A8AE                     syscall    EmptyRect
  1910. 000014E4  101F                     move.b     D0, [A7]+
  1911. 000014E6  6622                     bne        +0x24 /* 0000150A */
  1912. 000014E8  4267                     clr.w      -[A7]
  1913. 000014EA  486E F6F4                pea.l      [A6 - 0x90C]
  1914. 000014EE  486D F6B2                pea.l      [A5 - 0x94E]
  1915. 000014F2  486E F6F4                pea.l      [A6 - 0x90C]
  1916. 000014F6  A8AA                     syscall    SectRect
  1917. 000014F8  101F                     move.b     D0, [A7]+
  1918. 000014FA  670E                     beq        +0x10 /* 0000150A */
  1919. 000014FC  2046                     movea.l    A0, D6
  1920. 000014FE  41E8 0010                lea.l      A0, [A0 + 0x10]
  1921. 00001502  43EE F6F4                lea.l      A1, [A6 - 0x90C]
  1922. 00001506  20D9                     move.l     [A0]+, [A1]+
  1923. 00001508  20D9                     move.l     [A0]+, [A1]+
  1924. label0000150A:
  1925. 0000150A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1926. 0000150E  4E5E                     unlink     A6
  1927. 00001510  2E9F                     move.l     [A7], [A7]+
  1928. 00001512  4E75                     rts
  1929. 00001514  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  1930. 00001516  FFC0                     .invalid   <<F/7/7>>
  1931. fn00001518:
  1932. 00001518  4E56 0000                link       A6, 0
  1933. 0000151C  2F0C                     move.l     -[A7], A4
  1934. 0000151E  286E 0008                movea.l    A4, [A6 + 0x8]
  1935. 00001522  41EC 0010                lea.l      A0, [A4 + 0x10]
  1936. 00001526  43ED F6B2                lea.l      A1, [A5 - 0x94E]
  1937. 0000152A  20D9                     move.l     [A0]+, [A1]+
  1938. 0000152C  20D9                     move.l     [A0]+, [A1]+
  1939. 0000152E  700F                     moveq.l    D0, 0x0F
  1940. 00001530  2940 0018                move.l     [A4 + 0x18], D0
  1941. 00001534  426C 001C                clr.w      [A4 + 0x1C]
  1942. 00001538  285F                     movea.l    A4, [A7]+
  1943. 0000153A  4E5E                     unlink     A6
  1944. 0000153C  2E9F                     move.l     [A7], [A7]+
  1945. 0000153E  4E75                     rts
  1946. 00001540  4E56 FFFA                link       A6, -0x0006
  1947. 00001544  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1948. 00001548  486E FFFC                pea.l      [A6 - 0x4]
  1949. 0000154C  486E FFFB                pea.l      [A6 - 0x5]
  1950. 00001550  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  1951. 00001554  700E                     moveq.l    D0, 0x0E
  1952. 00001556  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  1953. 0000155A  6C08                     bge        +0xA /* 00001564 */
  1954. 0000155C  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  1955. 00001562  600A                     bra        +0xC /* 0000156E */
  1956. label00001564:
  1957. 00001564  206E 0008                movea.l    A0, [A6 + 0x8]
  1958. 00001568  2F10                     move.l     -[A7], [A0]
  1959. 0000156A  4EBA FFAC                jsr        [PC - 0x54 /* 00001518 */]
  1960. label0000156E:
  1961. 0000156E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1962. 00001572  206E 0008                movea.l    A0, [A6 + 0x8]
  1963. 00001576  2050                     movea.l    A0, [A0]
  1964. 00001578  4868 0010                pea.l      [A0 + 0x10]
  1965. 0000157C  102E FFFB                move.b     D0, [A6 - 0x5]
  1966. 00001580  4880                     ext.w      D0
  1967. 00001582  48C0                     ext.l      D0
  1968. 00001584  2F00                     move.l     -[A7], D0
  1969. 00001586  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1970. 0000158A  4E5E                     unlink     A6
  1971. 0000158C  2E9F                     move.l     [A7], [A7]+
  1972. 0000158E  4E75                     rts
  1973. 00001590  4E56 FFFC                link       A6, -0x0004
  1974. 00001594  206E 0008                movea.l    A0, [A6 + 0x8]
  1975. 00001598  2248                     movea.l    A1, A0
  1976. 0000159A  3028 0006                move.w     D0, [A0 + 0x6]
  1977. 0000159E  9069 0002                sub.w      D0, [A1 + 0x2]
  1978. 000015A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1979. 000015A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1980. 000015AA  2248                     movea.l    A1, A0
  1981. 000015AC  3028 0004                move.w     D0, [A0 + 0x4]
  1982. 000015B0  9051                     sub.w      D0, [A1]
  1983. 000015B2  3D40 FFFC                move.w     [A6 - 0x4], D0
  1984. 000015B6  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1985. 000015BC  4E5E                     unlink     A6
  1986. 000015BE  2E9F                     move.l     [A7], [A7]+
  1987. 000015C0  4E75                     rts
  1988. fn000015C2:
  1989. 000015C2  4E56 FFF4                link       A6, -0x000C
  1990. 000015C6  48E7 0118                movem.l    -[A7], D7,A3,A4
  1991. 000015CA  2E2E 0008                move.l     D7, [A6 + 0x8]
  1992. 000015CE  7000                     moveq.l    D0, 0x00
  1993. 000015D0  2D40 FFF4                move.l     [A6 - 0xC], D0
  1994. 000015D4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1995. 000015D8  206E 000C                movea.l    A0, [A6 + 0xC]
  1996. 000015DC  2F10                     move.l     -[A7], [A0]
  1997. 000015DE  205F                     movea.l    A0, [A7]+
  1998. 000015E0  A029                     syscall    HLock
  1999. 000015E2  206E 000C                movea.l    A0, [A6 + 0xC]
  2000. 000015E6  2050                     movea.l    A0, [A0]
  2001. 000015E8  2850                     movea.l    A4, [A0]
  2002. 000015EA  206E 000C                movea.l    A0, [A6 + 0xC]
  2003. 000015EE  2050                     movea.l    A0, [A0]
  2004. 000015F0  2654                     movea.l    A3, [A4]
  2005. 000015F2  D7D0                     add.l      A3, [A0]
  2006. 000015F4  4267                     clr.w      -[A7]
  2007. 000015F6  2F0B                     move.l     -[A7], A3
  2008. 000015F8  486E FFF4                pea.l      [A6 - 0xC]
  2009. 000015FC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2010. 00001600  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  2011. 00001604  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  2012. 00001608  4267                     clr.w      -[A7]
  2013. 0000160A  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2014. 0000160E  101F                     move.b     D0, [A7]+
  2015. 00001610  664E                     bne        +0x50 /* 00001660 */
  2016. 00001612  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2017. 00001616  2047                     movea.l    A0, D7
  2018. 00001618  2F10                     move.l     -[A7], [A0]
  2019. 0000161A  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  2020. 0000161E  D7EC 0004                add.l      A3, [A4 + 0x4]
  2021. 00001622  4267                     clr.w      -[A7]
  2022. 00001624  2F0B                     move.l     -[A7], A3
  2023. 00001626  486E FFF8                pea.l      [A6 - 0x8]
  2024. 0000162A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2025. 0000162E  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  2026. 00001632  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  2027. 00001636  4267                     clr.w      -[A7]
  2028. 00001638  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2029. 0000163C  101F                     move.b     D0, [A7]+
  2030. 0000163E  6620                     bne        +0x22 /* 00001660 */
  2031. 00001640  42A7                     clr.l      -[A7]
  2032. 00001642  2047                     movea.l    A0, D7
  2033. 00001644  2050                     movea.l    A0, [A0]
  2034. 00001646  2050                     movea.l    A0, [A0]
  2035. 00001648  3028 003C                move.w     D0, [A0 + 0x3C]
  2036. 0000164C  48C0                     ext.l      D0
  2037. 0000164E  2F00                     move.l     -[A7], D0
  2038. 00001650  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2039. 00001654  4267                     clr.w      -[A7]
  2040. 00001656  2047                     movea.l    A0, D7
  2041. 00001658  2F10                     move.l     -[A7], [A0]
  2042. 0000165A  3F3C 000B                move.w     -[A7], 0xB
  2043. 0000165E  A83D                     syscall    TEDispatch
  2044. label00001660:
  2045. 00001660  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2046. 00001664  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2047. 00001668  486E FFF8                pea.l      [A6 - 0x8]
  2048. 0000166C  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2049. 00001670  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2050. 00001674  4E5E                     unlink     A6
  2051. 00001676  205F                     movea.l    A0, [A7]+
  2052. 00001678  504F                     addq.w     A7, 8
  2053. 0000167A  4ED0                     jmp        [A0]
  2054. 0000167C  4E56 FFF4                link       A6, -0x000C
  2055. 00001680  2F0C                     move.l     -[A7], A4
  2056. 00001682  206E 0008                movea.l    A0, [A6 + 0x8]
  2057. 00001686  2850                     movea.l    A4, [A0]
  2058. 00001688  4267                     clr.w      -[A7]
  2059. 0000168A  102C 0006                move.b     D0, [A4 + 0x6]
  2060. 0000168E  4880                     ext.w      D0
  2061. 00001690  3F00                     move.w     -[A7], D0
  2062. 00001692  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  2063. 00001696  101F                     move.b     D0, [A7]+
  2064. 00001698  6602                     bne        +0x4 /* 0000169C */
  2065. 0000169A  605A                     bra        +0x5C /* 000016F6 */
  2066. label0000169C:
  2067. 0000169C  486E FFF8                pea.l      [A6 - 0x8]
  2068. 000016A0  A874                     syscall    GetPort
  2069. 000016A2  2F2D F6FC                move.l     -[A7], [A5 - 0x904]
  2070. 000016A6  A873                     syscall    SetPort
  2071. 000016A8  42A7                     clr.l      -[A7]
  2072. 000016AA  486C 001E                pea.l      [A4 + 0x1E]
  2073. 000016AE  486C 001E                pea.l      [A4 + 0x1E]
  2074. 000016B2  A83E                     syscall    TEStyleNew
  2075. 000016B4  295F 0008                move.l     [A4 + 0x8], [A7]+
  2076. 000016B8  082C 0002 0029           btst.b     [A4 + 0x29], 0x2
  2077. 000016BE  670C                     beq        +0xE /* 000016CC */
  2078. 000016C0  206C 0008                movea.l    A0, [A4 + 0x8]
  2079. 000016C4  2050                     movea.l    A0, [A0]
  2080. 000016C6  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  2081. label000016CC:
  2082. 000016CC  486C 000C                pea.l      [A4 + 0xC]
  2083. 000016D0  486C 0008                pea.l      [A4 + 0x8]
  2084. 000016D4  4EBA FEEC                jsr        [PC - 0x114 /* 000015C2 */]
  2085. 000016D8  206C 0008                movea.l    A0, [A4 + 0x8]
  2086. 000016DC  2050                     movea.l    A0, [A0]
  2087. 000016DE  2968 003E 000C           move.l     [A4 + 0xC], [A0 + 0x3E]
  2088. 000016E4  206C 0008                movea.l    A0, [A4 + 0x8]
  2089. 000016E8  2050                     movea.l    A0, [A0]
  2090. 000016EA  316C 0014 003A           move.w     [A0 + 0x3A], [A4 + 0x14]
  2091. 000016F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2092. 000016F4  A873                     syscall    SetPort
  2093. label000016F6:
  2094. 000016F6  285F                     movea.l    A4, [A7]+
  2095. 000016F8  4E5E                     unlink     A6
  2096. 000016FA  2E9F                     move.l     [A7], [A7]+
  2097. 000016FC  4E75                     rts
  2098. 000016FE  4E56 FFFA                link       A6, -0x0006
  2099. 00001702  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2100. 00001706  486E FFFC                pea.l      [A6 - 0x4]
  2101. 0000170A  486E FFFB                pea.l      [A6 - 0x5]
  2102. 0000170E  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  2103. 00001712  7011                     moveq.l    D0, 0x11
  2104. 00001714  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2105. 00001718  6C06                     bge        +0x8 /* 00001720 */
  2106. 0000171A  1D7C 0011 FFFB           move.b     [A6 - 0x5], 0x11
  2107. label00001720:
  2108. 00001720  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2109. 00001724  206E 0008                movea.l    A0, [A6 + 0x8]
  2110. 00001728  2050                     movea.l    A0, [A0]
  2111. 0000172A  4868 0010                pea.l      [A0 + 0x10]
  2112. 0000172E  102E FFFB                move.b     D0, [A6 - 0x5]
  2113. 00001732  4880                     ext.w      D0
  2114. 00001734  48C0                     ext.l      D0
  2115. 00001736  2F00                     move.l     -[A7], D0
  2116. 00001738  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2117. 0000173C  4E5E                     unlink     A6
  2118. 0000173E  2E9F                     move.l     [A7], [A7]+
  2119. 00001740  4E75                     rts
  2120. 00001742  4E56 FFFA                link       A6, -0x0006
  2121. 00001746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2122. 0000174A  486E FFFC                pea.l      [A6 - 0x4]
  2123. 0000174E  486E FFFB                pea.l      [A6 - 0x5]
  2124. 00001752  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  2125. 00001756  700E                     moveq.l    D0, 0x0E
  2126. 00001758  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2127. 0000175C  6C06                     bge        +0x8 /* 00001764 */
  2128. 0000175E  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  2129. label00001764:
  2130. 00001764  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2131. 00001768  206E 0008                movea.l    A0, [A6 + 0x8]
  2132. 0000176C  2050                     movea.l    A0, [A0]
  2133. 0000176E  4868 0010                pea.l      [A0 + 0x10]
  2134. 00001772  102E FFFB                move.b     D0, [A6 - 0x5]
  2135. 00001776  4880                     ext.w      D0
  2136. 00001778  48C0                     ext.l      D0
  2137. 0000177A  2F00                     move.l     -[A7], D0
  2138. 0000177C  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2139. 00001780  4E5E                     unlink     A6
  2140. 00001782  2E9F                     move.l     [A7], [A7]+
  2141. 00001784  4E75                     rts
  2142. 00001786  4E56 FFFA                link       A6, -0x0006
  2143. 0000178A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2144. 0000178E  486E FFFC                pea.l      [A6 - 0x4]
  2145. 00001792  486E FFFB                pea.l      [A6 - 0x5]
  2146. 00001796  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  2147. 0000179A  700C                     moveq.l    D0, 0x0C
  2148. 0000179C  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2149. 000017A0  6C06                     bge        +0x8 /* 000017A8 */
  2150. 000017A2  1D7C 000C FFFB           move.b     [A6 - 0x5], 0xC
  2151. label000017A8:
  2152. 000017A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2153. 000017AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2154. 000017B0  2050                     movea.l    A0, [A0]
  2155. 000017B2  4868 0010                pea.l      [A0 + 0x10]
  2156. 000017B6  102E FFFB                move.b     D0, [A6 - 0x5]
  2157. 000017BA  4880                     ext.w      D0
  2158. 000017BC  48C0                     ext.l      D0
  2159. 000017BE  2F00                     move.l     -[A7], D0
  2160. 000017C0  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2161. 000017C4  4E5E                     unlink     A6
  2162. 000017C6  2E9F                     move.l     [A7], [A7]+
  2163. 000017C8  4E75                     rts
  2164. fn000017CA:
  2165. 000017CA  4E56 F68C                link       A6, -0x0974
  2166. 000017CE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2167. 000017D2  282E 0012                move.l     D4, [A6 + 0x12]
  2168. 000017D6  2044                     movea.l    A0, D4
  2169. 000017D8  7000                     moveq.l    D0, 0x00
  2170. 000017DA  2080                     move.l     [A0], D0
  2171. 000017DC  206E 000E                movea.l    A0, [A6 + 0xE]
  2172. 000017E0  7000                     moveq.l    D0, 0x00
  2173. 000017E2  2080                     move.l     [A0], D0
  2174. 000017E4  206E 000A                movea.l    A0, [A6 + 0xA]
  2175. 000017E8  43FA 0276                lea.l      A1, [PC + 0x276 /* 00001A60, value 0x0, cstring "" */]
  2176. 000017EC  700F                     moveq.l    D0, 0x0F
  2177. label000017EE:
  2178. 000017EE  20D9                     move.l     [A0]+, [A1]+
  2179. 000017F0  51C8 FFFC                dbf        D0, -0x6 /* 000017EE */
  2180. 000017F4  3091                     move.w     [A0], [A1]
  2181. 000017F6  41EE F698                lea.l      A0, [A6 - 0x968]
  2182. 000017FA  43FA 0264                lea.l      A1, [PC + 0x264 /* 00001A60, value 0x0, cstring "" */]
  2183. 000017FE  700F                     moveq.l    D0, 0x0F
  2184. label00001800:
  2185. 00001800  20D9                     move.l     [A0]+, [A1]+
  2186. 00001802  51C8 FFFC                dbf        D0, -0x6 /* 00001800 */
  2187. 00001806  3091                     move.w     [A0], [A1]
  2188. 00001808  486E F702                pea.l      [A6 - 0x8FE]
  2189. 0000180C  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  2190. 00001810  41EE F702                lea.l      A0, [A6 - 0x8FE]
  2191. 00001814  2D48 F6FE                move.l     [A6 - 0x902], A0
  2192. 00001818  206D F4C8                movea.l    A0, [A5 - 0xB38]
  2193. 0000181C  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  2194. 00001822  206D F4C8                movea.l    A0, [A5 - 0xB38]
  2195. 00001826  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  2196. 0000182C  4AAE F70C                tst.l      [A6 - 0x8F4]
  2197. 00001830  6700 0220                beq        +0x222 /* 00001A52 */
  2198. 00001834  422E F6DD                clr.b      [A6 - 0x923]
  2199. 00001838  1D7C 0001 F695           move.b     [A6 - 0x96B], 0x1
  2200. label0000183E:
  2201. 0000183E  4267                     clr.w      -[A7]
  2202. 00001840  2F2E F6FE                move.l     -[A7], [A6 - 0x902]
  2203. 00001844  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2204. 00001848  101F                     move.b     D0, [A7]+
  2205. 0000184A  6600 0206                bne        +0x208 /* 00001A52 */
  2206. 0000184E  486E F702                pea.l      [A6 - 0x8FE]
  2207. 00001852  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2208. 00001856  486E F980                pea.l      [A6 - 0x680]
  2209. 0000185A  486E FBE0                pea.l      [A6 - 0x420]
  2210. 0000185E  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  2211. 00001862  486E F720                pea.l      [A6 - 0x8E0]
  2212. 00001866  486E F980                pea.l      [A6 - 0x680]
  2213. 0000186A  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  2214. 0000186E  486E F980                pea.l      [A6 - 0x680]
  2215. 00001872  486E F6DE                pea.l      [A6 - 0x922]
  2216. 00001876  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2217. 0000187A  7010                     moveq.l    D0, 0x10
  2218. 0000187C  80AE F6DE                or.l       D0, [A6 - 0x922]
  2219. 00001880  2D40 F6DE                move.l     [A6 - 0x922], D0
  2220. 00001884  7E04                     moveq.l    D7, 0x04
  2221. 00001886  6000 01A0                bra        +0x1A2 /* 00001A28 */
  2222. label0000188A:
  2223. 0000188A  3007                     move.w     D0, D7
  2224. 0000188C  6B18                     bmi        +0x1A /* 000018A6 */
  2225. 0000188E  B07C 001F                cmp.w      D0, 0x1F
  2226. 00001892  6E12                     bgt        +0x14 /* 000018A6 */
  2227. 00001894  41EE F6E2                lea.l      A0, [A6 - 0x91E]
  2228. 00001898  3200                     move.w     D1, D0
  2229. 0000189A  E649                     lsr        D1.w, 3
  2230. 0000189C  4441                     neg.w      D1
  2231. 0000189E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2232. 000018A2  0A3C 0004                xori.b     ccr, 4
  2233. label000018A6:
  2234. 000018A6  6600 017E                bne        +0x180 /* 00001A26 */
  2235. 000018AA  3007                     move.w     D0, D7
  2236. 000018AC  E940                     asl        D0.w, 4
  2237. 000018AE  41EE F940                lea.l      A0, [A6 - 0x6C0]
  2238. 000018B2  47F0 0000                lea.l      A3, [A0 + D0.w]
  2239. 000018B6  7004                     moveq.l    D0, 0x04
  2240. 000018B8  B047                     cmp.w      D0, D7
  2241. 000018BA  6654                     bne        +0x56 /* 00001910 */
  2242. 000018BC  4A2B 0001                tst.b      [A3 + 0x1]
  2243. 000018C0  6724                     beq        +0x26 /* 000018E6 */
  2244. 000018C2  2044                     movea.l    A0, D4
  2245. 000018C4  2244                     movea.l    A1, D4
  2246. 000018C6  2F11                     move.l     -[A7], [A1]
  2247. 000018C8  3F3C 0004                move.w     -[A7], 0x4
  2248. 000018CC  102B 0001                move.b     D0, [A3 + 0x1]
  2249. 000018D0  4880                     ext.w      D0
  2250. 000018D2  3F00                     move.w     -[A7], D0
  2251. 000018D4  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2252. 000018D8  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2253. 000018DC  3F3C 0004                move.w     -[A7], 0x4
  2254. 000018E0  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2255. 000018E4  209F                     move.l     [A0], [A7]+
  2256. label000018E6:
  2257. 000018E6  4A2B 000A                tst.b      [A3 + 0xA]
  2258. 000018EA  6724                     beq        +0x26 /* 00001910 */
  2259. 000018EC  2044                     movea.l    A0, D4
  2260. 000018EE  2244                     movea.l    A1, D4
  2261. 000018F0  2F11                     move.l     -[A7], [A1]
  2262. 000018F2  3F3C 0004                move.w     -[A7], 0x4
  2263. 000018F6  102B 000A                move.b     D0, [A3 + 0xA]
  2264. 000018FA  4880                     ext.w      D0
  2265. 000018FC  3F00                     move.w     -[A7], D0
  2266. 000018FE  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2267. 00001902  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2268. 00001906  3F3C 0004                move.w     -[A7], 0x4
  2269. 0000190A  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2270. 0000190E  209F                     move.l     [A0], [A7]+
  2271. label00001910:
  2272. 00001910  7006                     moveq.l    D0, 0x06
  2273. 00001912  B047                     cmp.w      D0, D7
  2274. 00001914  6E00 0110                bgt        +0x112 /* 00001A26 */
  2275. 00001918  4267                     clr.w      -[A7]
  2276. 0000191A  102B 0001                move.b     D0, [A3 + 0x1]
  2277. 0000191E  4880                     ext.w      D0
  2278. 00001920  3F00                     move.w     -[A7], D0
  2279. 00001922  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  2280. 00001926  101F                     move.b     D0, [A7]+
  2281. 00001928  6722                     beq        +0x24 /* 0000194C */
  2282. 0000192A  3C2B 0006                move.w     D6, [A3 + 0x6]
  2283. 0000192E  DC6E FE4E                add.w      D6, [A6 - 0x1B2]
  2284. 00001932  5FC0                     sle        D0
  2285. 00001934  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  2286. 00001938  BC68 0002                cmp.w      D6, [A0 + 0x2]
  2287. 0000193C  5EC1                     sgt        D1
  2288. 0000193E  8001                     or.b       D0, D1
  2289. 00001940  670A                     beq        +0xC /* 0000194C */
  2290. 00001942  2F0B                     move.l     -[A7], A3
  2291. 00001944  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  2292. 00001948  6000 00DC                bra        +0xDE /* 00001A26 */
  2293. label0000194C:
  2294. 0000194C  7001                     moveq.l    D0, 0x01
  2295. 0000194E  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2296. 00001952  6600 009C                bne        +0x9E /* 000019F0 */
  2297. 00001956  7000                     moveq.l    D0, 0x00
  2298. 00001958  102B 0005                move.b     D0, [A3 + 0x5]
  2299. 0000195C  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  2300. 00001962  3A00                     move.w     D5, D0
  2301. 00001964  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  2302. 00001968  2068 0004                movea.l    A0, [A0 + 0x4]
  2303. 0000196C  3006                     move.w     D0, D6
  2304. 0000196E  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2305. 00001972  4A70 0014                tst.w      [A0 + D0.w + 0x14]
  2306. 00001976  6C42                     bge        +0x44 /* 000019BA */
  2307. 00001978  7004                     moveq.l    D0, 0x04
  2308. 0000197A  B045                     cmp.w      D0, D5
  2309. 0000197C  5FC0                     sle        D0
  2310. 0000197E  7224                     moveq.l    D1, 0x24
  2311. 00001980  B245                     cmp.w      D1, D5
  2312. 00001982  56C1                     sne        D1
  2313. 00001984  C001                     and.b      D0, D1
  2314. 00001986  6768                     beq        +0x6A /* 000019F0 */
  2315. 00001988  206E 000A                movea.l    A0, [A6 + 0xA]
  2316. 0000198C  2248                     movea.l    A1, A0
  2317. 0000198E  43E9 0042                lea.l      A1, [A1 + 0x42]
  2318. 00001992  7020                     moveq.l    D0, 0x20
  2319. label00001994:
  2320. 00001994  3F21                     move.w     -[A7], -[A1]
  2321. 00001996  51C8 FFFC                dbf        D0, -0x6 /* 00001994 */
  2322. 0000199A  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2323. 0000199E  3F06                     move.w     -[A7], D6
  2324. 000019A0  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2325. 000019A4  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2326. 000019A8  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2327. 000019AC  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2328. 000019B0  7020                     moveq.l    D0, 0x20
  2329. label000019B2:
  2330. 000019B2  30DF                     move.w     [A0]+, [A7]+
  2331. 000019B4  51C8 FFFC                dbf        D0, -0x6 /* 000019B2 */
  2332. 000019B8  6036                     bra        +0x38 /* 000019F0 */
  2333. label000019BA:
  2334. 000019BA  7008                     moveq.l    D0, 0x08
  2335. 000019BC  B045                     cmp.w      D0, D5
  2336. 000019BE  6630                     bne        +0x32 /* 000019F0 */
  2337. 000019C0  206E 000A                movea.l    A0, [A6 + 0xA]
  2338. 000019C4  2248                     movea.l    A1, A0
  2339. 000019C6  43E9 0042                lea.l      A1, [A1 + 0x42]
  2340. 000019CA  7020                     moveq.l    D0, 0x20
  2341. label000019CC:
  2342. 000019CC  3F21                     move.w     -[A7], -[A1]
  2343. 000019CE  51C8 FFFC                dbf        D0, -0x6 /* 000019CC */
  2344. 000019D2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2345. 000019D6  3F06                     move.w     -[A7], D6
  2346. 000019D8  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2347. 000019DC  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  2348. 000019E0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2349. 000019E4  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2350. 000019E8  7020                     moveq.l    D0, 0x20
  2351. label000019EA:
  2352. 000019EA  30DF                     move.w     [A0]+, [A7]+
  2353. 000019EC  51C8 FFFC                dbf        D0, -0x6 /* 000019EA */
  2354. label000019F0:
  2355. 000019F0  7001                     moveq.l    D0, 0x01
  2356. 000019F2  B02B 0001                cmp.b      D0, [A3 + 0x1]
  2357. 000019F6  662E                     bne        +0x30 /* 00001A26 */
  2358. 000019F8  2D4B F68C                move.l     [A6 - 0x974], A3
  2359. 000019FC  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  2360. 00001A00  2068 0004                movea.l    A0, [A0 + 0x4]
  2361. 00001A04  3006                     move.w     D0, D6
  2362. 00001A06  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2363. 00001A0A  49F0 0000                lea.l      A4, [A0 + D0.w]
  2364. 00001A0E  082C 0000 0007           btst.b     [A4 + 0x7], 0x0
  2365. 00001A14  6710                     beq        +0x12 /* 00001A26 */
  2366. 00001A16  7000                     moveq.l    D0, 0x00
  2367. 00001A18  102C 0007                move.b     D0, [A4 + 0x7]
  2368. 00001A1C  C0BC 0000 00FE           and.l      D0, 0xFE
  2369. 00001A22  1940 0007                move.b     [A4 + 0x7], D0
  2370. label00001A26:
  2371. 00001A26  5247                     addq.w     D7, 1
  2372. label00001A28:
  2373. 00001A28  701D                     moveq.l    D0, 0x1D
  2374. 00001A2A  B047                     cmp.w      D0, D7
  2375. 00001A2C  6C00 FE5C                bge        -0x1A2 /* 0000188A */
  2376. 00001A30  486E F980                pea.l      [A6 - 0x680]
  2377. 00001A34  486E F6DE                pea.l      [A6 - 0x922]
  2378. 00001A38  4EAD 11CA                jsr        [A5 + 0x11CA /* export_565 */]
  2379. 00001A3C  206E 000E                movea.l    A0, [A6 + 0xE]
  2380. 00001A40  2248                     movea.l    A1, A0
  2381. 00001A42  202E F6DE                move.l     D0, [A6 - 0x922]
  2382. 00001A46  8091                     or.l       D0, [A1]
  2383. 00001A48  2080                     move.l     [A0], D0
  2384. 00001A4A  422E F695                clr.b      [A6 - 0x96B]
  2385. 00001A4E  6000 FDEE                bra        -0x210 /* 0000183E */
  2386. label00001A52:
  2387. 00001A52  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2388. 00001A56  4E5E                     unlink     A6
  2389. 00001A58  205F                     movea.l    A0, [A7]+
  2390. 00001A5A  DEFC 000E                add.w      A7, 0xE
  2391. 00001A5E  4ED0                     jmp        [A0]
  2392. 00001A60  0000 0000                ori.b      D0, 0x0
  2393. 00001A64  0000 0000                ori.b      D0, 0x0
  2394. 00001A68  0000 0000                ori.b      D0, 0x0
  2395. 00001A6C  0000 0000                ori.b      D0, 0x0
  2396. 00001A70  0000 0000                ori.b      D0, 0x0
  2397. 00001A74  0000 0000                ori.b      D0, 0x0
  2398. 00001A78  0000 0000                ori.b      D0, 0x0
  2399. 00001A7C  0000 0000                ori.b      D0, 0x0
  2400. 00001A80  0000 0000                ori.b      D0, 0x0
  2401. 00001A84  0000 0000                ori.b      D0, 0x0
  2402. 00001A88  0000 0000                ori.b      D0, 0x0
  2403. 00001A8C  0000 0000                ori.b      D0, 0x0
  2404. 00001A90  0000 0000                ori.b      D0, 0x0
  2405. 00001A94  0000 0000                ori.b      D0, 0x0
  2406. 00001A98  0000 0000                ori.b      D0, 0x0
  2407. 00001A9C  0000 0000                ori.b      D0, 0x0
  2408. 00001AA0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2409. // begin alternate branch 00001AA2-00001AA6
  2410. fn00001AA2:
  2411. 00001AA2  4E56 FFB6                link       A6, -0x004A
  2412. // end alternate branch 00001AA2-00001AA6
  2413. fn00001AA2: // (misaligned)
  2414. 00001AA4  FFB6                     .invalid   <<F/6/7>>
  2415. 00001AA6  2F07                     move.l     -[A7], D7
  2416. 00001AA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2417. 00001AAC  486E FFFA                pea.l      [A6 - 0x6]
  2418. 00001AB0  486E FFB8                pea.l      [A6 - 0x48]
  2419. 00001AB4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2420. 00001AB8  4EBA FD10                jsr        [PC - 0x2F0 /* 000017CA */]
  2421. 00001ABC  4A6D F498                tst.w      [A5 - 0xB68]
  2422. 00001AC0  6702                     beq        +0x4 /* 00001AC4 */
  2423. 00001AC2  605C                     bra        +0x5E /* 00001B20 */
  2424. label00001AC4:
  2425. 00001AC4  206D F4C8                movea.l    A0, [A5 - 0xB38]
  2426. 00001AC8  216E FFFA 073E           move.l     [A0 + 0x73E], [A6 - 0x6]
  2427. 00001ACE  3D6E 000C FFB6           move.w     [A6 - 0x4A], [A6 + 0xC]
  2428. 00001AD4  3E2E 000E                move.w     D7, [A6 + 0xE]
  2429. 00001AD8  6040                     bra        +0x42 /* 00001B1A */
  2430. label00001ADA:
  2431. 00001ADA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  2432. 00001ADE  2068 0004                movea.l    A0, [A0 + 0x4]
  2433. 00001AE2  3007                     move.w     D0, D7
  2434. 00001AE4  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  2435. 00001AE8  4870 0007                pea.l      [A0 + D0.w + 0x7]
  2436. 00001AEC  3F3C 0005                move.w     -[A7], 0x5
  2437. 00001AF0  3007                     move.w     D0, D7
  2438. 00001AF2  6B18                     bmi        +0x1A /* 00001B0C */
  2439. 00001AF4  B07C 020F                cmp.w      D0, 0x20F
  2440. 00001AF8  6E12                     bgt        +0x14 /* 00001B0C */
  2441. 00001AFA  41EE FFFA                lea.l      A0, [A6 - 0x6]
  2442. 00001AFE  3200                     move.w     D1, D0
  2443. 00001B00  E649                     lsr        D1.w, 3
  2444. 00001B02  4441                     neg.w      D1
  2445. 00001B04  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2446. 00001B08  0A3C 0004                xori.b     ccr, 4
  2447. label00001B0C:
  2448. 00001B0C  57C0                     seq        D0
  2449. 00001B0E  4400                     neg.b      D0
  2450. 00001B10  1F00                     move.b     -[A7], D0
  2451. 00001B12  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  2452. 00001B16  5247                     addq.w     D7, 1
  2453. 00001B18  6906                     bvs        +0x8 /* 00001B20 */
  2454. label00001B1A:
  2455. 00001B1A  BE6E FFB6                cmp.w      D7, [A6 - 0x4A]
  2456. 00001B1E  6FBA                     ble        -0x44 /* 00001ADA */
  2457. label00001B20:
  2458. 00001B20  2E1F                     move.l     D7, [A7]+
  2459. 00001B22  4E5E                     unlink     A6
  2460. 00001B24  205F                     movea.l    A0, [A7]+
  2461. 00001B26  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2462. 00001B2A  4ED0                     jmp        [A0]
  2463. fn00001B2C:
  2464. 00001B2C  4E56 0000                link       A6, 0
  2465. 00001B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2466. 00001B34  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  2467. 00001B38  41ED F4D8                lea.l      A0, [A5 - 0xB28]
  2468. 00001B3C  B1ED F4D4                cmpa.l     A0, [A5 - 0xB2C]
  2469. 00001B40  660A                     bne        +0xC /* 00001B4C */
  2470. 00001B42  7000                     moveq.l    D0, 0x00
  2471. 00001B44  2B40 FD48                move.l     [A5 - 0x2B8], D0
  2472. 00001B48  2B40 F840                move.l     [A5 - 0x7C0], D0
  2473. label00001B4C:
  2474. 00001B4C  4E5E                     unlink     A6
  2475. 00001B4E  2E9F                     move.l     [A7], [A7]+
  2476. 00001B50  4E75                     rts
  2477. 00001B52  4E56 FFFC                link       A6, -0x0004
  2478. 00001B56  4AAE 0008                tst.l      [A6 + 0x8]
  2479. 00001B5A  6708                     beq        +0xA /* 00001B64 */
  2480. 00001B5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2481. 00001B60  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2482. label00001B64:
  2483. 00001B64  4E5E                     unlink     A6
  2484. 00001B66  2E9F                     move.l     [A7], [A7]+
  2485. 00001B68  4E75                     rts
  2486.